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

chownrootとして実行する必要があります

ルートはルートを意味します。ユーザーIDが0のユーザー。rootuserrootでコマンドを実行する権限を持つユーザーであればsudo十分ではありません。実行できるタスクはrootuser実行のみですsudo chown …chownコマンドはrootとして実行する必要があり、rootuser独自の特別な権限はありません。

答え2

この問題には2つの状況があります。ファイルはあなたが所有していて他の人がアクセスできるようにしたい場合は、所有者のchmodアクセス権を持っている間、コマンドを使用してそのファイルに権限を付与し続けます。これは、他のユーザーがファイルの内容を表示および編集できますが、ファイルを削除できないことを意味します。

あなたが仕事をやめ、不在の間に同僚の一人に所有権を渡したい場合は、chown命令を求めるとします。

chown username filename- ユーザーに対する変更が行われます
chown username:groupname。 - ユーザーとグループに対する変更が行われます。

username上記は、所有権の詳細を変更したいユーザー名を示しています。

関連情報