あなたは自分の sudoers
ファイル。あなたはこれと呼ばれるプログラムでこれをするでしょう visudo
舞台裏の魔法をする。
sudoers
どのユーザーにも、限られたセットまたはシステムで使用可能なすべてのコマンドへのアクセス権を付与できるようにセットアップできます。ユーザーが他のユーザーとして任意のコマンドを実行できるように設定することもできます。私はこの3番目の方法があなたが行くことに決める方法だと思います。
しかし、これが本当にやりたいことであると判断した場合は、実行したいコマンドを決めて、ホワイトリスト方式を使用するのではなく、すべてのコマンドをロック解除することをお勧めします。
Chromium、Firefox、またはsudoersファイル内のユーザーとしてインターネットに公開されているサーバー/クライアントを、パスワードなしの自由なアクセス権で実行している場合は、それらをrootで実行することもできます。
visudo
- 以下のエントリを追加してください
- user1 ALL =(user2)NOPASSWD:/ bin / bash
user1@host $ sudo -u user2 cat /home/user2/.ssh/authorized_keys
リソース:
- パスワードなしで他のユーザーにsudoを許可する
- visudoのmanページ
- UbuntuのSudoersドキュメント
sudo su
より良い解決策かもしれません。 (そしてsudoは特定のコマンドに対してパスワードなしで動作するように設定することができます)。