私はLinuxの特別な権限について学んでいます。特定の異常現象を見つけることができる場所。
suid
- ユーザーのUID
実行可能ファイル/ファイルに対する所有者/権限が含まれています。範囲UID
〜1-100。
sgid
- ディレクトリの場合GID
、GID
その中に含まれるすべてのファイルおよび/またはサブディレクトリには、作成者グループではなく元のグループの権限があります。
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
これは普通ですか?このファイル権限はどのような影響を与えますか?
挨拶