setuid、suid、sudo、suはどのような関係がありますか? [コピー]

setuid、suid、sudo、suはどのような関係がありますか? [コピー]

インストールオプション、およびすべてがその名前に関連しているとsetuid感じます。しかし、彼らの関係はどうですか?そのうちのいくつかは組み合わせて使用​​されますか?そうでなければ、なぜ彼らの名前はとても似ていますか?nosuidsudosu


ベストアンサー1

設定値:(実行時のユーザーID設定)はUnix / Linuxです。アクセス許可フラグユーザーが実行可能ファイルの所有者の権限で実行可能ファイルを実行できるようにします。通常のユーザーよりも高い権限が必要な操作(ログインパスワードの変更など)に必要です。

スエイド:(保存されたユーザーID)高い権限で実行されているプログラムが一時的に何かをする必要があるときに使用されます。特権のない働く有効なユーザーIDを特権値(通常はroot)から無許可値に変更します。

ノスイド。このオプションでマウントすると、ファイルシステムはユーザー識別子の設定を許可しません(設定値)またはコレクショングループ識別子(設定) ビットが適用されます。

Sudo: 実行コマンドは他のユーザーただし、元のユーザーの場合のみ許可する行ってください。 (このユーザーは事前に/ etc / sudoersで許可する必要があります。)ユーザーは自分のパスワードを提供する必要があるため、ユーザーはrootのパスワードを公開せずにrootにのみ許可される操作を実行する権限を与えられます。

:このコマンドを使用すると、ユーザーは他のユーザーとして(新しい)シェル/プログラムを実行できます。 suの最も一般的な使用法は次のとおりです。ルートになる。必要なユーザーのパスワードを入力する必要があるため、そのパスワードを知っている場合にのみユーザーの置き換えが許可されます。

おすすめ記事