- ベストアンサー
ファイルの属性
ls -alとすると、-rw-r-sr--とsがつくものがあります。 sは何を意味するものでしょうか? またsのない属性のとき、どのようにすればs付きになるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sgidが設定されたディレクトリ直下で作成されたファイルは、 その所有グループがディレクトリの所有グループになります。 sgidが便利なのはあるグループで共同作業したい場合などです。 共同作業したいメンバーが所属するグループが所有グループのディレクトリを作成してsgidビットを設定すると、 そこで作成したファイルの所有グループは誰が作成したものでもディレクトリの所有グループになり、グループのメンバーであれば編集することが可能になります。 通常はパーミッションや所有グループの変更をファイル毎にしなければならないのですが、その手間を省くことができます。 詳しくは、次のURLが参考になると思います。 http://www.support-you.com/wiki/linux/
その他の回答 (1)
- notnot
- ベストアンサー率47% (4901/10362)
回答No.1
setuidビット、setgidビットと呼ぶもので、そのコマンドを実行する間だけユーザID、グループIDを変更する機能です。 chmod u+s file... chmod g+s file... 詳しくはsetuidで検索してください。