Linux
Linux 全般の情報。「Bash」も参照。
目次
ファイルタイプの整理
ls -l
の1桁目
-
: 普通のファイルd
: ディレクトリl
: シンボリックリンクc
: 特殊ファイル キャラクタ型デバイスファイルb
: 特殊ファイル ブロック型デバイスファイル
パーミッション
-
・0
: 許可なしx
・1
: 実行可能 (ディレクトリの場合はそのディレクトリにcd
できるかどうか)w
・2
: 書込可能 (ディレクトリの場合はファイルの追加・削除ができるかどうか)r
・4
: 読出可能 (ディレクトリの場合はファイル一覧の表示ができるかどうか)- 例
-wx
・3
r-x
・5
rw-
・6
rwx
・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 が設定されている。