Linux权限删除和创建文件之间的区别

Linux权限删除和创建文件之间的区别
    dr‐x‐‐‐‐‐x. 3 joey joey 4096 Oct 12 2014 .
    drwxr‐xr‐x. 4 root root 4096 Oct 12 2014 ..
    ‐rw‐r‐‐r‐‐. 1 joey joey   18 May 22 2012 .bash_logout
    ‐rw‐r‐‐r‐‐. 1 joey joey  176 May 22 2012 .bashrc
    ‐‐w‐rw‐r‐‐. 1 joey ta    111 Feb 16 2014 ourGoal
    drwxrwx‐‐‐. 3 joey joey 4096 Nov 24 2014 project
    ‐rw‐r‐‐rw‐. 1 joey ta    492 Mar 11 2015 reportx

Peter是WM组的成员,John是ta的成员。

  1. 如果那个人(peter,joey,john)想要读取文件(reportx),最小权限是.with x 和file with r?或者我不需要 的 x 许可。

  2. 如果(peter,joey,john)想要创建一个文件并编辑该文件(ourGoal),我需要 .with x 和(ourGoal)with w 吗?

  3. 如果(peter,joey,john)想删除文件(reportx),我需要吗?惠特 x 和 .与w?

这三部分我不太明白,谢谢你的帮助。

答案1

创建和删除文件是基于目录权限。由于只有 Joey 有权访问该目录,其他人无法在该文件夹中创建或删除文件。

要读取该文件,您需要有权r访问它。要写入该文件,您需要有权w访问该文件。就您而言,任何人都可以阅读reportx并且组中的每个人ta都可以修改它。此外,任何人都可以写信,ourGoal但只有 ta 或 joey 的成员可以阅读。

相关内容