web-dev-qa-db-ja.com

フォルダーの現在のアクセス許可を表示する方法

特定のフォルダに対して誰がどのような権限を持っているかを知りたい。これを表示するにはどうすればよいですか?

問題のフォルダーは/ srv/wwwです

39
Dean Perry

コマンドラインでls -la /srv/wwwを発行します。あなたにとって興味深い部分は2行目です。

すべての列の説明:

total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

サンプル出力:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

本当に興味深いのは、現在のディレクトリを表す.要素の行です。

サンプルdrwxr-xr-xの現在のディレクトリのアクセス許可は、次のことを意味します。

  • ディレクトリのd
  • rwxは、所有者の読み取り、書き込み、実行の許可を意味します
  • r-xは、グループの読み取りおよび実行権限を意味します
  • r-xは、他のすべての読み取りおよび実行権限を意味します

GUIで権限を取得するには

  1. パーミッションを知りたいディレクトリを右クリックして、Propertiesを選択します。

  2. Permissionsタブをクリックして、これを取得します

    enter image description here

44

以下も使用できます。

ls -ld /path/to/directory

ディレクトリの内容ではなく、ディレクトリの権限のみに関心がある場合

11
Alex

Xを実行している場合は、右クリックして、プロパティ、権限タブ...

0
Daniel Doyle