Ich versuche, einen Benutzer verwenden einige Befehle wie rm zu blockieren, so habe ich diese Aliase:einschränken Zugriff auf einige Befehle
exemple:
alias rm="printf 'not allowed'"
alias alias="printf 'not allowed'"
funktioniert alles einwandfrei und sie blockiert sind über Terminal, aber wenn er eine ./script.sh ausführt:
#!/bin/bash
rm a_file
die Befehle nicht blockiert sind, gibt es eine Lösung für dieses?
danke im voraus.
Dies hat nichts mit CMD das Windows-Befehlszeilenprogramm zu tun, Ihre anderen Tags sind sinnlos. Probieren Sie BASH. –
Das würde sie nicht davon abhalten, '/ bin/rm' zu nennen. –