linux更改文件所有者命令chown命令的使用困惑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux更改文件所有者命令chown命令的使用困惑相关的知识,希望对你有一定的参考价值。

操作如下,请协助分析原因
[leisa@localhost ~]$ ls -l test2 ;chown nobody test2
-rwxrwxr-x 1 leisa leisa 0 Nov 8 08:12 test2
chown: changing ownership of `test2': Operation not permitted

其实这应该是权限的问题。首先你要知道,root为最高权限用户,而你当前的用户为leisa。

其权限低于root,所以将文件拥有者改为root时会出现问题。

假如你当前用户为root,将文件权限赋给leisa,或者root等其他用户,那么将是成功的。


可以这样做:

参考技术A 前面加sudo追问

大神,能给示范一下吗。像上面的大神那样的示范下 谢谢

参考技术B

    先退出到root账户下

2.再执行相应语句

linux文件属性更改命令

chown

当我们要改变一个文件的属主,我们所使用的用户必须是该文件的属主而且同时是目标属组成员,或超级用户。只有超级用户的才能改变文件的属主。

chown语法:

chown  [选项]...[所有者] [ :[组] ] 文件...

举例:将a.txt文件的属主改为yonghu用户;

方法:

chown  用户  文件或目录       #<==仅仅授权用户

chown  :组     文件或目录      #<==仅仅授权。等同于“chgrp组  文件或目录”

chown  用户:组  文件或目录  #<==表示授权用户和组

强调:

1)其中的冒号“:”可以用点号“.”替代

2)要授权的用户和组名,必须是linux系统里实际存在的

以上是关于linux更改文件所有者命令chown命令的使用困惑的主要内容,如果未能解决你的问题,请参考以下文章

linux更改文件所有者命令chown命令的使用困惑

更改linux文件的拥有者及用户组(chown和chgrp)

如何更改linux文件目录拥有者及用户组

Linux命令-chown

Linux命令之chown

linux文件属性更改命令