第五章 Linux的文件权限与目录配置 命令总结
关于owner group others的测试
在创建的dennisA用户下创建a.txt
[dennisA@localhost ~]$ ls -l a.txt
-rw-rw-r--. 1 dennisA dennisA 12 Apr 18 08:32 a.txt
接下来,修改a.txt的
[dennisA@localhost ~]$ chgrp dennisB b.txt
chgrp: changing group of ‘b.txt’: Operation not permitted
在修改a.txt时发现命令不被允许,也就是我不能在dennisA用户下去修改文件的用户组。
同样产生权限问题的是我在其它用户中是不能访问dennisA的目录。
我在切换到root用户后,就可以改变我们b.txt这个文件的用户组。
我发现,即使改变用户组之后,我切换到dennisB用户之后也无法看到b.txt这个文件,这很好理解,你虽然切换了你的用户组,但文件拥有者没有变啊,所以这应该在linux中默认是行不通的,那我干脆就修改他的文件拥有者,看看这回变不变。
我的问题出现了,在修改用户组和用户拥有者之后,dennisB用户依然是看不到这个文件。
在dennisA用户下,是不可以进行修改的。这是符合逻辑的。
总结
文件所在位置不因为owner group user的改变而改变。
其它问题
在多用户的情况下,我本想通过su命令在非root用户之间进行跳转,但出现了下面这种意想不到的情况。所以,我只能先转换到root命令,再进行切换到我想要跳转到的用户。
只能先转换到root命令,再进行切换到我想要跳转到的用户。