如果文件具有权限000,谁或什么可以访问该文件?他们能做些什么呢?
究竟,000 (---------)文件的权限在实践中意味着什么?
tam*_*gal 23
root可以做任何事情,其他人(使用userid!= 0)无能为力.但是,任何对包含文件夹具有写入权限的人都可以删除该文件.当然,所有者可以随时更改标志并重新获得访问权限.
greybox:~ septi$ touch foo
greybox:~ septi$ chmod 000 foo
greybox:~ septi$ ls -l foo
----------  1 septi  staff  0 Apr  8 12:28 foo
greybox:~ septi$ cat foo
cat: foo: Permission denied
greybox:~ septi$ sudo ls -l foo
Password:
----------  1 septi  staff  0 Apr  8 12:28 foo
greybox:~ septi$ 
小智 6
上面的每个人都是准确的,除非是以下命令。
    sudo chmod -R 000 /*
此时,由于您已从每个文件中删除了所有RWX,因此无法执行任何命令,从而使计算机陷入困境。运行此命令时没有保障。如果您好奇,请在“无家可归”框中运行它。
Root可以执行任何操作但执行文件(如果文件系统以只读方式挂载或文件设置了一些不可变标志,则在删除文件之外).
非root用户可以在拥有文件权限时更改文件权限.如果ACL设置为允许,它们仍然可以访问该文件.