S
の文字は何ですか 以下の意味ですか?問題のファイルはフォルダです。
ここで、大文字のS
を読みました setgid
を表すことができます バイナリ実行可能ファイルのビットはアクティブです 。しかし、これはフォルダです。それでもsetgid
を意味しますか? ビットがアクティブになっていますか?もしそうなら、それはどういう意味ですか?
承認された回答:
つまり、フォルダにドロップされたファイルはすべて、フォルダの所有グループになります。
例:ユーザー「intrpc」とグループ「users」に属する「shared」というフォルダーがあり、そのフォルダーに(ユーザー「initrpc」として)ファイルをドロップするとします。その結果、ファイルは、「initrpc」のプライマリグループに関係なく、ユーザー「intrpc」とグループ「users」に属します。
ほとんどのシステムでは、ディレクトリのset-group-IDビットが設定されている場合、新しく作成されたサブファイルはディレクトリと同じグループを継承し、新しく作成されたサブディレクトリは親ディレクトリのset-group-IDビットを継承します。
ここでそれについて読むことができます。
(あなたが与えたリンクからの)文字が大文字であるのはなぜですか?
グループに実行権限がない場合、setgidは効果がありません。
setgidは、lsの出力で小文字の「s」で表されます。
効果がない場合は、大文字の「S」で表されます。