「chmod 775」と「chmod 2755」の違い

「chmod 775」と「chmod 2755」の違い

chmod 775これらとそしての違いは何ですかchmod 2755

ベストアンサー1

775 前の 2 がsetgid「グループ ID」です。

(グループID設定)ビットは何setgidに使用されますか?

setgidはファイルとディレクトリに影響します。

  1. setgid権限がディレクトリに適用されると、そのディレクトリに作成されたファイルはそのディレクトリが属するグループに属します。ディレクトリに書き込みおよび実行権限を持つすべてのユーザーは、ディレクトリにファイルを作成できます。ただし、ファイルはユーザーのグループ所有権ではなくディレクトリを所有するグループに属します。このディレクトリのファイルは、親ディレクトリのグループと同じグループを持ちます。

  2. ファイルに使用すると、ファイルを実行したユーザーグループの権限ではなく、ファイルを所有するユーザーグループの権限で実行されます。

源泉:

https://www.geeksforgeeks.org/setuid-setgid-and-sticky-bits-in-linux-file-permissions/ https://docs.oracle.com/cd/E19683-01/816-4883/secfile-69/index.html

グループIDに関する追加情報:

ログインすると、パスワードファイル(/etc/passwd)はログインユーザーIDを照会して、番号付きユーザーIDと初期グループユーザーIDを決定します。その後、グループファイル(/etc/group)は、利用可能な場合は別のグループIDを割り当てます。その後、システムは一意の数値ユーザーIDで実行され、すべての数値グループIDに対する権限も持つシェルを起動します。

源泉:http://teaching.idallen.com/cst8207/13w/notes/500_permissions.html#users-one-user-id-and-multiple-group-ids

ディレクトリのグループIDを設定するには:

chmod 2775 /var/www

2前の結果は、775/var/wwwの所有者グループがそのディレクトリに作成されたすべての新しいファイル/フォルダにコピーされる結果です。

別のオプション2があります。

0: setuid, setgid, sticky bits are unset
1: sticky bit is in place
2: setgid bit is in place
3: setgid and sticky bits are in place
4: setuid bit is in place
5: setuid and sticky bits are in place
6: setuid and setgid bits are on
7: setuid, setgid, sticky bits are activated

源泉:http://www.dba-oracle.com/t_linux_setuid_setgid_sicky_bit.htm

/etc/group ファイルのグループ ID でグループ名を確認できます。

group_name:password:GROUP_ID

グループパスワードに関する追加情報:https://unix.stackexchange.com/a/46518/205850

おすすめ記事