Linux文件权限操作的细节问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mChenys/article/details/84105402

1.尽管非拥有者对于该文件具有RWX的权限,但是任然不能对其使用这3个命令:chmod(修改权限)、chown(修改拥有者)、chgrp(修改所属组),只有文件的拥有者才能使用。

2.如果当前用户对于一个文件没有任何的权限,但是编辑该文件保存的时候用wq!(强制保存)的操作是会将该文件的所有者和所属组替换为当前操作的用户,前提是该用户对此文件所在的父目录具有rwx的权限,即使是该目录的拥有者也必须要有rwx才行。

即使对编辑的文件没有任何权限,强制保存操作后,也会替换改文件的拥有者和所属组

如果对该文件有r的权限,编辑的时候会提示文件只读,如果没有任何权限,编辑时会提示权限不足,但是这些都不影响你采用wq!强制保存并退出操作。

3.即使用户是该目录的所有者,但是如果没有r权限的话,也是不能访问该目录的内容的,更加编辑不了目录下的文件

即使tom编辑的是该目录下拥有者是自己且有rw权限的文件,也无法强制保存

强制保存会报错。 

给拥有者tom添加了r的权限后,也只可以查看部分内容,且不能通过cd进入该目录

继续添加x权限后,查看和进入都没问题了

当能访问dir目录后,就可以编辑里面的所有者是当前账号的文件了,如果想要编辑非所有者的文件,则必须要保证此账号对该文件所在的父目录具有rwx的权限,操作后就跟上面说的第2点一样。

4.假设该账号对某个目录不具有w的权限,例如root用户创建的文件夹,o权限组是不具有w权限,普通用户就不能对该目录下的所有子目录或者文件进行增删改的操作,即使该账号对其子目录或者子文件具有w的权限,也不行,即便是所属者没有w权限也是操作不了的。

猜你喜欢

转载自blog.csdn.net/mChenys/article/details/84105402
今日推荐