-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 です。root
root
2番目のファイル:
-rw------- 1 www-data root 894 Mar 28 01:10 file2.html
3 列目に表示されているとおり、このファイルの所有者はユーザー名 ですwww-data
。 ご覧のとおり、2 番目のファイルのグループ所有者は ですroot
。
Unix/Linux では、ファイルの所有者を示すユーザー名 (ユーザー ID) とグループ名 (グループ ID) があります。ユーザー名とグループ名は、同じでも異なっていてもかまいません。( )Long Listing
のを使用すると、ファイルに関するこのような詳細を確認できます。ls
ls -l
素早い回答
つまり、違いは特定userid owner
の と ですgroup id owner
。これらは 2 つのファイルで異なります。
以下はリストの詳細です。ファイルの重要な特性はリストの 1 列目に指定されています。読み取り、書き込み、実行など、ファイルに与えられた権限の種類が表示されています。
列の説明
- 権限
- リンク数
- ユーザー
- グループ
- サイズ
- 更新月
- 日付が変更されました
- 変更日時
- ファイル名またはディレクトリ名