web-dev-qa-db-ja.com

ルートルートとwww-dataルートの権限の違い

-rw-r--r-- 1 root     root 1502 May 14 23:06 file1.css
-rw------- 1 www-data root  894 Mar 28 01:10 file2.html

これら2つのファイルの権限の違いは何ですか?

1

LinuxおよびUnixでは、すべてがファイルです。ディレクトリはファイル、ファイルはファイル、デバイスはファイルです。デバイスは通常、ノードと呼ばれます。ただし、それらはまだファイルです。システム上のすべてのファイルには、他のユーザーによる表示、変更、または実行を許可または禁止する権限があります。

最初の

 -rw-r--r--

ユーザー、グループなどのアクセス許可は次のとおりです。

owner = Read & Write (rw-)
group = Read (r--)
other = Read (r--)

第二に

-rw-------

ユーザーのみが読み取り、書き込み許可を持っています。

owner = Read & Write (rw-)
group = None (---)
other = None (---)

詳細については、「 ファイルのアクセス許可はこちら 」を参照してください。

2
Sinscary

最初のファイル:

-rw-r--r-- 1 root     root 1502 May 14 23:06 file1.css

このファイル root rootはユーザーrootが所有しています。これは、ご覧のとおり、リストのファイル所有者列にあることで指定されています。 rootへの2番目の参照は、リストの4列目にあります。これは、ファイルのグループ所有者を表示している列です。グループの所有者はルートです。

2番目のファイル:

-rw------- 1 www-data root  894 Mar 28 01:10 file2.html

3列目に表示される内容で指定されているように、このファイルはユーザー名www-data。ご覧のとおり、2番目のファイルのグループ所有者はrootです。

Unix/Linuxでファイルを所有するユーザーのユーザー名(ユーザーID)とグループ名(グループID)があります。ユーザーとグループの名前は同じでも、異なっていてもかまいません。 Long Listing of lsls -l)、ファイルに関するこの種の詳細を確認できます。

素早い回答

つまり、違いは特定のuserid ownerおよびgroup id owner。これらは2つのファイルで異なります。


以下にリストの詳細を示します。ファイルの重要な特性は、リストの1列目に指定されています。読み取り、書き込み、実行など、ファイルに与えられた許可のタイプを示しています。

列の説明

  1. 許可
  2. リンク数
  3. ユーザー
  4. グループ
  5. サイズ
  6. 変更された月
  7. 日付が変更されました
  8. 修正時刻
  9. ファイル名またはディレクトリ名
1
L. D. James