在linux中更改文件的所有权


0

我在root拥有的Ubuntu系统上有一个文件“test”。ls -l选项如下所示。

$ ls -l test
-r--r----- 1 root abacus 373 Nov 12 19:19 test

我知道只有文件的所有者才能更改其权限。但我想知道是否有任何方法可以为匿名用户读取文件的内容。


你可以看看sudosetuidsetgid保持所有权根,而是让人们读它。
杰斯2013年

Answers:


2

不会。因为它是任何匿名读者都无法读取文件内容。

现在唯一能够读取文件的人是:

  • uid 0的人
  • 主人。在这种情况下,用户称为“root”,它可能与uid 0用户相同。
  • 集团中的所有人'算盘'。(检查/ etc / groups以查看该组中的人员)。

然后有一类不在该组中且不是所有者的人。对于这些文件设置为不可读。您可以使用chmod o+r test或更改chmod +r test。(后者为{user:group:other}中的所有三个设置它。

所有这些都假设没有应用额外的ACL(例如SElinux)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.