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.
- Каталог foo в /home /user b имеет 0750 и принадлежит пользователю B: группа A.
Мне не терпится понять, почему эта операция не разрешена и как я могу ее решить (решение без использования sudo - плюс)?