Я пытаюсь выполнить chown
в каталоге, который имеет следующие разрешения и владельцев:
drwxrwxr-x 2 justin devs 4096 Jan 1 20:42 test
Я пытаюсь просто выполнить следующее как justin
пользователь:
chown justin:nginx test
В общем, просто измените владельца группы на nginx
, но я получаю:
chown: changing ownership of `test/': Operation not permitted
Любые идеи?
источник
chgrp nginx test
, операция не разрешена.$ mkdir test $ chgrp nginx test/ chgrp: changing group of test/: Operation not permitted $ ll total 4 drwxrwxr-x 2 justin justin 4096 Jan 1 21:18 test
id -a
что группа, в которую вы пытаетесь изменить файл, доступна вам.Вы должны быть частью группы, чтобы иметь возможность изменить текущее владение группой на. Вы можете отредактировать
/etc/groups
файл как root, чтобы убедиться, что пользователь justin является частью группы nginx. После внесения изменений в группу необходимо повторно войти в систему, чтобы она вступила в силу, или перейти в группу без перезапуска / выхода из системы. Вы можете использовать cmdnewgrp nginx
.Теперь вы сможете изменить группу файла или папки с помощью cmd
chgrp nginx test
от имени пользователя justin.источник