有人可以解释一下用户“saad”如何删除 root 用户在 /project 目录中创建的文件/文件夹吗? Saad 用户是文件夹 /project 的所有者。正如我们所见,/project 内所有这些文件/文件夹的所有者和组所有者都是 root。对于其他用户来说,要么没有权限,要么对某些用户来说是只读的或读执行的。没有文件/文件夹的所有者为用户 saad。
一旦用户 saad cd 进入 /project 文件夹,应用于用户 saad 的权限将来自其他用户权限?根据权限,用户 saad 能够删除所有这些文件/文件夹。
[saad@localhost ~]$ ls -ld /project/
drwxrwxrwx. 8 saad devteam 94 Jan 16 06:55 /project/
[saad@localhost ~]$ ll /project/
drwxr-xr-x. 2 root root 6 Jan 10 16:41 dir1
drwxr-xr--. 2 root root 6 Jan 15 17:54 dir2
drwxr-xr--. 2 root root 6 Jan 10 16:41 dir3
drwxr-xr-x. 2 root root 6 Jan 6 17:23 dir4
drwxr-xr-x. 2 root root 6 Jan 6 17:23 dir5
drwxr-x---. 2 root root 6 Jan 16 06:54 dir7
-rw-r-----. 1 root root 143 Jan 10 17:19 file.txt