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命令的使用困惑的主要内容,如果未能解决你的问题,请参考以下文章