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

ルートルートと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 では、すべてがファイルです。ディレクトリはファイルであり、ファイルはファイルであり、デバイスはファイルです。デバイスは通常ノードと呼ばれますが、それでもファイルです。システム上のすべてのファイルには、他のユーザーが表示、変更、または実行することを許可または禁止する権限があります。

最初の1つ

 -rw-r--r--

ユーザー、グループ、その他の権限は次のとおりです

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

2番目では

-rw-------

ユーザーのみが読み取り、書き込み権限を持ちます。

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

詳細については、ファイルの権限はこちら

答え2

最初のファイル:

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

このファイルは、リストのファイル所有者列で指定されているroot rootユーザーによって所有されています。 2 番目の参照は、リストの 4 番目の列にあります。これは、ファイルのグループ所有者を示す列です。グループ所有者は root です。rootroot

2番目のファイル:

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

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

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

素早い回答

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


以下はリストの詳細です。ファイルの重要な特性はリストの 1 列目に指定されています。読み取り、書き込み、実行など、ファイルに与えられた権限の種類が表示されています。

列の説明

  1. 権限
  2. リンク数
  3. ユーザー
  4. グループ
  5. サイズ
  6. 更新月
  7. 日付が変更されました
  8. 変更日時
  9. ファイル名またはディレクトリ名

関連情報