J'essaie d'exécuter chown
sur un répertoire qui a les autorisations et les propriétaires suivants:
drwxrwxr-x 2 justin devs 4096 Jan 1 20:42 test
J'essaie simplement d'exécuter ce qui suit en tant justin
qu'utilisateur:
chown justin:nginx test
Donc, en gros, changez simplement le propriétaire du groupe en nginx
, mais je reçois:
chown: changing ownership of `test/': Operation not permitted
Des idées?
la source
chgrp nginx test
, opération non autorisée.$ 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
que le groupe dans lequel vous essayez de modifier le fichier est à votre disposition.Vous devez faire partie du groupe pour pouvoir changer la propriété actuelle du groupe en. Vous pouvez modifier le
/etc/groups
fichier en tant que root pour vous assurer que l'utilisateur justin fait partie du groupe nginx. Après avoir apporté des modifications au groupe, vous devez vous reconnecter au système pour le rendre effectif ou pour passer au groupe sans redémarrage / déconnexion, vous pouvez utiliser cmdnewgrp nginx
.Vous devriez maintenant pouvoir changer le groupe du fichier ou du dossier avec cmd en
chgrp nginx test
tant qu'utilisateur justin.la source