GNU/Linux >> Linux の 問題 >  >> Linux

Linux –実行対読み取りビット。 Linuxのディレクトリ権限はどのように機能しますか?

私のCMSでは、ディレクトリに実行可能ビット(+x)が必要であることに気付きました。 )ユーザーがそれらを開くように設定します。ディレクトリを読み取るために実行権限が必要なのはなぜですか。また、Linuxのディレクトリ権限はどのように機能しますか?

承認された回答:

Linuxでディレクトリにパーミッションを適用する場合、パーミッションビットは通常のファイルとは異なる意味を持ちます。

  • 読み取りビットr )影響を受けるユーザーがディレクトリ内のファイルを一覧表示できるようにします
  • 書き込みビットw )影響を受けるユーザーがディレクトリ内のファイルを作成、名前変更、または削除したり、ディレクトリの属性を変更したりできるようにします
  • 実行ビットx )影響を受けるユーザーがディレクトリに入り、内部のファイルやディレクトリにアクセスできるようにします
  • スティッキービットT 、またはt 実行ビットが他の人に設定されている場合)は、そのディレクトリ内のファイルとディレクトリは、所有者(またはルート)のみが削除または名前変更できることを示しています

Linux
  1. Linuxでディレクトリをgzipで圧縮する方法

  2. UNIX / Linux:ファイルとディレクトリのパーミッションの初心者向けガイド ( umask、chmod、read、write、execute )

  3. Linuxでディレクトリサイズを取得する方法

  1. Linuxシンボリックリンクを更新する方法

  2. Linux で Umask が初期ファイル/ディレクトリのアクセス許可を制御する方法を理解する

  3. Linux でファイルとディレクトリのアクセス許可/所有権を管理する方法

  1. Linuxでディレクトリの名前を変更する方法

  2. Linux のファイル権限 – 読み取り/書き込み/実行

  3. UNIX / Linux:ディレクトリとファイルでスティッキー ビットを使用する方法