The*_*MAn 11 linux permissions chmod posix file-permissions
在 Linux 中,目录权限有 SUID、SGID 和粘滞位。
我非常清楚文件或文件夹上的粘性和 SGID 位。
但是如果我在目录上应用 SUID 位会发生什么?
例如,如果我在文件上应用 SGID 位,则使用该文件启动的进程将使用文件组的有效组 ID,而不是调用该文件的用户的主要组。如果您在文件上应用 SUID 位,同样的事情:它将以所有者作为有效用户运行。
一旦您在目录上应用 SGID 位,例如chmod -R 2770 /var/testdir/. 现在/var/testdir/,/var/testdir/即使创建者的主要组不同,将在其中创建的所有新文件和文件夹都将继承相同的组。此外,子目录将继承 SGID 位。
但是如果在目录上应用 SUID 位会发生什么?我没有找到有关该案例的任何信息。
另外,如果在同一个文件夹中应用 SGID 和 SGID 位会发生什么?
Ste*_*ven 10
GNU Coreutils:目录 Setuid 和 Setgid
27.5 目录和 Set-User-ID 和 Set-Group-ID 位
在大多数系统上,如果设置了目录的 set-group-ID 位,则新创建的子文件继承与目录相同的组,新创建的子目录继承父目录的 set-group-ID 位。在一些系统上,目录的 set-user-ID 位对新子文件的所有权和新子目录的 set-user-ID 位具有类似的影响。这些机制通过减少使用 chmod 或 chown 来共享新文件的需要,让用户更容易共享文件。
| 归档时间: |
|
| 查看次数: |
10152 次 |
| 最近记录: |