
NS (setuid)は、実行時にユーザーIDを設定することを意味します。 setuidビットがファイルをオンにした場合、その実行可能ファイルを実行するユーザーは 権限 ファイルを所有する個人またはグループの。
同様に、chmodのSは何ですか?
chmod 構文は次のとおりです。 chmod [オプション]モードファイル( NS )「モード」部分は、ファイルの新しいアクセス許可を指定します( NS )引数として続く。モードは、どのユーザーの権限を変更する必要があるかを指定し、その後、どのアクセスタイプを変更する必要があるかを指定します。
さらに、UNIXパーミッションの大文字のSとは何ですか? setuidビットのみが設定されている場合(およびユーザーが実行していない場合 権限 自分)それはとして表示されます 資本 “ NS 」。 [注:この資本化の問題は、すべての「特別な」ものに適用されます 許可 ビット。一般的なルールは次のとおりです。小文字の場合、そのユーザーは実行されます。もし 大文字 、ユーザーは実行しません。]
したがって、LinuxのSとは何ですか?
実行権限を表す通常のxの代わりに、 NS (SUIDを示すため)ユーザーに対する特別な権限。 SGIDは、実行可能ファイルにも適用される特別なファイル権限であり、他のユーザーがファイルグループ所有者の有効なGIDを継承できるようにします。
LinuxでSに許可を与えるにはどうすればよいですか?
setuidとsetgidを設定および削除する方法:
- setuidを追加するには、ユーザーの+ sビットを追加します:chmod u + s / path / to / file。
- setuidビットを削除するには、chmodコマンドで-s引数を使用します:chmod u-s / path / to / file。
- ファイルにsetgidビットを設定するには、chmod g + s / path / to / fileを使用してグループの+ s引数を追加します。