2016-03-20 5 views
-1

私は、RMのようないくつかのコマンドを使用してからユーザーをブロックしようとしているへのアクセスを制限するので、私はこれらのエイリアスを追加しました:いくつかのコマンド

exemple:

alias rm="printf 'not allowed'" 
alias alias="printf 'not allowed'" 

すべてが正常に動作し、それらが経由してブロックされています彼が./script.shを実行した場合:

#!/bin/bash 
rm a_file 

コマンドはブロックされていませんが、これには解決策がありますか?

ありがとうございます。

+0

これは、CMDのWindowsコマンドラインプログラムとは関係がありません。他のタグは無意味です。 BASHを試してみてください。 –

+0

これは '/ bin/rm'を呼び出すことを止めません。 –

答えて

0

まあ、最も簡単な解決策は、許可して削除したくないファイルを保護することです。

+0

コマンドを完全にブロックすることは不可能ですか?私もlshellを使ってみましたが、まだ同じ問題があります: –

関連する問題