特別な権限 suid と sgid の適用

特別な権限 suid と sgid の適用

私はLinuxの特別な権限について学んでいます。特定の異常現象を見つけることができる場所。

suid- ユーザーのUID実行可能ファイル/ファイルに対する所有者/権限が含まれています。範囲UID〜1-100。

sgid- ディレクトリの場合GIDGIDその中に含まれるすべてのファイルおよび/またはサブディレクトリには、作成者グループではなく元のグループの権限があります。

chmod +s testただし、次のように権限を適用すると、

表現は両方とも同じであることを知っていますが、sファイル形式を賢く適用してはいけませんか?

たとえば、次のようになります。 - 通常のファイルを作成し、上記のコマンドをtest適用しました。驚くべきnormalことに、ファイル形式にもかかわらず、そのコマンドは側面でも機能しますgroup

~$ chmod +s test
~$ ls -l test
-rwSr-sr-x 1 shashwat shashwat 0 Jan 27 13:14 test
~$ file test
test: setuid, setgid, empty

これは普通ですか?このファイル権限はどのような影響を与えますか?

挨拶

関連情報