martin
ユーザーmartin-test
がパスワードなしでユーザーに切り替えられるようにする必要がある
su - martin-test
これはで設定できると思います/etc/pam.d/su
。このファイルにはコメントを解除できる行が既にいくつかあります。ただし、martin
グループにユーザーを追加するというアイデアは好きではありませんwheel
。にmartin
切り替えることができるよりも多くの特権を与えたくありませんmartin-test
。私も使用したくないsudo
。
ユーザーの特権をmartin
最小限に抑えながら、それを行う最善の方法は何でしょうか?
sudo
この理由だけでインストールしたくありません(通常は使用sudo
せず、特に好きではありません)。そして、私はそれを使用pam
することはそれを行うためのよりクリーンでより透明な方法だと思います。
sudo
意図されたものです。通常は使用しないこと以外に、異議はありますか?
pam
、私はそれを好むでしょうsudo
。if sudo
が唯一の可能性である場合、それよりも問題ありません。私の反対sudo
はほとんどイデオロギー的ですsudo foo
。ユーザーがを使用して管理を行うという考えは好きではありません。管理を行う必要があるときは、rootとしてログインします。それ以外の場合、ユーザーとしてログインします。これら2つの異なる役割を混在させることはできません。また、既にpam
インフラストラクチャがインストールされています。setuid
セキュリティバグを引き起こす可能性のある別のプログラムをインストールしたくありません。
sudo foo
特定のコマンドを実行する必要はありません。須藤はsudo -s
、シェルを起動します。sudoは、それのセキュリティを徹底的に吟味された意味は非常に一般的なユーティリティですはるかにいくつかのPAMの策略がなるより。また、タスクのルートシェルを取得することは、特定のコマンドを起動するよりもはるかに安全でないと主張します。シェルを起動すると、すべてをルートとして実行します。これらのいずれか(simpleなどls
)にセキュリティの脆弱性がある場合、セキュリティホールを開いたところです。
sudo
例えばで簡単に行えますsudo -u martin-test -i
。特に質問している理由はありますsu
か?