如何在 AIX 中更改文件的所有者?我使用我的个人帐户创建了一个文件,然后尝试更改该文件的用户:
chown rootuser myfile.csv
chown: myfile.csv: Operation not permitted.
然后我改成root用户
sudo /usr/bin/su - rootuser
并尝试更改该文件的所有者
chown rootuser myfile.csv
chown: myfile.csv: Not owner
如何更改该文件的所有者?
答案1
root 的意思是 root:用户 ID 为 0 的用户。如果这rootuser
是一个具有使用 root 身份运行命令的权限的用户sudo
,那就不够了。能做rootuser
的就是运行sudo chown …
——该chown
命令必须由root运行,它rootuser
本身没有特殊的权限。
答案2
这个问题有2种情况。一个文件归您所有,并且您希望其他人访问,然后您继续使用chmod
命令授予该文件的权限,同时您仍然拥有所有者访问权限。这意味着其他用户可以查看该文件内容、编辑该文件内容,但不能删除该文件。
假设如果您即将离职,并且您想在您缺席期间将所有权授予您的一位同事,那么您就可以寻求chown
指挥。
chown username filename
- 将对用户进行更改
chown username:groupname
- 将对用户和组进行更改。
username
上面指的是您要更改其所有权详细信息的用户名。