如何在 AIX 中更改文件所有者?

如何在 AIX 中更改文件所有者?

如何在 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

您需要chown以 root身份运行

root 的意思是 root:用户 ID 为 0 的用户。如果这rootuser是一个具有使用 root 身份运行命令的权限的用户sudo,那就不够了。能做rootuser的就是运行sudo chown …——该chown命令必须由root运行,它rootuser本身没有特殊的权限。

答案2

这个问题有2种情况。一个文件归您所有,并且您希望其他人访问,然后您继续使用chmod命令授予该文件的权限,同时您仍然拥有所有者访问权限。这意味着其他用户可以查看该文件内容、编辑该文件内容,但不能删除该文件。

假设如果您即将离职,并且您想在您缺席期间将所有权授予您的一位同事,那么您就可以寻求chown指挥。

chown username filename- 将对用户进行更改
chown username:groupname- 将对用户和组进行更改。

username上面指的是您要更改其所有权详细信息的用户名。

相关内容