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
ルートはルートを意味します。ユーザーIDが0のユーザー。rootuser
rootでコマンドを実行する権限を持つユーザーであればsudo
十分ではありません。実行できるタスクはrootuser
実行のみですsudo chown …
。chown
コマンドはrootとして実行する必要があり、rootuser
独自の特別な権限はありません。
答え2
この問題には2つの状況があります。ファイルはあなたが所有していて他の人がアクセスできるようにしたい場合は、所有者のchmod
アクセス権を持っている間、コマンドを使用してそのファイルに権限を付与し続けます。これは、他のユーザーがファイルの内容を表示および編集できますが、ファイルを削除できないことを意味します。
あなたが仕事をやめ、不在の間に同僚の一人に所有権を渡したい場合は、chown
命令を求めるとします。
chown username filename
- ユーザーに対する変更が行われます
chown username:groupname
。 - ユーザーとグループに対する変更が行われます。
username
上記は、所有権の詳細を変更したいユーザー名を示しています。