linux中关于权限的问题
有2个用户,分别是root,vbird
现在有个文件夹test 其权限是777,也就是任何用户都可以操作这个文件夹。
现在用root用户在文件夹中touch一个文件test1。这个test1文件所有者是root的,而且对其他用户只有r权限
可是,我用su vbird切换用户后,用vim test1打开文件,然后输入内容后,用:wq!能够强制保存,而且这个时候发现test1的所有者变成vbird了,请问,test1文件明明是可读的,为什么其他用户可以在里面修改内容?而且所有者为什么也改变了?
------解决方案--------------------su vbird后,vbird就有了root权限了吧。。。
------解决方案--------------------su - vbird
试试?
------解决方案--------------------su - vbird
------解决方案--------------------su - root 是真实的切换到root的shell环境
su root 是伪切换用户,只是当前用户获得了root权限,shell环境还是当前用户的shell环境