Ubuntu 12.04デスクトップのターミナルで標準ユーザーが実行できるコマンドのホワイトリストを作成できますか?
標準ユーザーのターミナルをブロックしたくありません。
新しいグループを作成し、restricted_group
と言います:
groupadd restricted_group
ユーザー(一部のコマンドにアクセスしたくない)をrestricted_group
に追加します。
usermod -aG restricted_group restricted_user
chgrp
コマンドを使用して、/path_to_directory_with_restricted_commands/restricted_command
のグループをrestricted_group
に変更します。
chgrp restricted_group /path_to_directory_with_restricted_commands/restricted_command
最後に、chmod
コマンドを使用してファイル許可を変更します。
chmod 750 /path_to_directory_with_restricted_commands/restricted_command
ディレクトリにアクセス許可を適用することもできます。
chmod 0640 /path_to_directory_with_restricted_commands
ソース: http://www.cyberciti.biz/faq/protect-command-by-configuring-linux-unix-group-permissions/