Linux
Linux 全般の情報。「Bash」も参照。
目次
ファイルタイプの整理
ls -l の1桁目
-: 普通のファイルd: ディレクトリl: シンボリックリンクc: 特殊ファイル キャラクタ型デバイスファイルb: 特殊ファイル ブロック型デバイスファイル
パーミッション
-・0: 許可なしx・1: 実行可能 (ディレクトリの場合はそのディレクトリにcdできるかどうか)w・2: 書込可能 (ディレクトリの場合はファイルの追加・削除ができるかどうか)r・4: 読出可能 (ディレクトリの場合はファイル一覧の表示ができるかどうか)- 例
-wx・3r-x・5rw-・6rwx・7
- その他のパーミッション
s: Set User ID (setuid) or Set Group ID の実行可S: Set User ID (setuid) or Set Group ID の実行不可t: Sticky の実行可T: Sticky の実行不可
Sticky Bit
ディレクトリに設定されるアクセス権。全ユーザがファイル・ディレクトリを書き込めるが、root と所有者しか削除できない。/tmp/ ディレクトリは Sticky Bit が設定されている。