• ベストアンサー

ファイルの属性

ls -alとすると、-rw-r-sr--とsがつくものがあります。 sは何を意味するものでしょうか? またsのない属性のとき、どのようにすればs付きになるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

sgidが設定されたディレクトリ直下で作成されたファイルは、 その所有グループがディレクトリの所有グループになります。 sgidが便利なのはあるグループで共同作業したい場合などです。 共同作業したいメンバーが所属するグループが所有グループのディレクトリを作成してsgidビットを設定すると、 そこで作成したファイルの所有グループは誰が作成したものでもディレクトリの所有グループになり、グループのメンバーであれば編集することが可能になります。 通常はパーミッションや所有グループの変更をファイル毎にしなければならないのですが、その手間を省くことができます。 詳しくは、次のURLが参考になると思います。 http://www.support-you.com/wiki/linux/

参考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で検索してください。

関連するQ&A