TL; DR:操作が許可されないのはなぜですか?そして、どうすればこれを解決できますか?
私は解決できない問題に直面しています。ユーザーa:group a)としてディレクトリを作成しています。これをユーザーb:group aに変更します。この操作が許可されない理由がわかりません。これが何が起こっているかです:
user a@foo:~$ mkdir /home/user b/foo/test
uber a@foo:~$ chmod 0777 /home/user b/foo/test
user a@foo:~$ ls -alF /home/user b/foo/ | grep test
drwxrwxrwx 2 user a group a 4096 Jan 6 19:53 test/
user a@foo:~$ chown user b:group a /home/user b/foo/test
chown: changing ownership of `/home/user b/foo/test': Operation not permitted
(簡単にするために、ユーザー名とグループ名を変更しました)
関連する可能性のあるその他の事項:
- ユーザーAはグループAとグループBにいます。
- ユーザーBはグループBにいます。
- / home / user bのディレクトリfooには0750があり、ユーザーB:Group Aに所有されています。
この操作が許可されない理由と、これを解決する方法(sudoを使用しないソリューションはプラスです)として理解したいと思いますか?