Primero, usa el chgrp
comando en lugar de chown y eso funcionará.
En el caso de usar chown... Por razones de seguridad en la mayoría de los contextos de Linux, cualquier cambio de propiedad se restringe al usuario root aunque esté marcado como propietario del archivo, directorio, etc. o no. En un caso, esto es para evitar que los usuarios evadan las cuotas configurando los bits de permiso del archivo en 777 y cambiando la propiedad de un archivo a otro usuario desconocido y consumiendo su cuota.
Entonces usando el chown
El comando en un contexto de usuario, especialmente donde la propiedad no cambia, no debe usarse solo para cambiar el grupo de un archivo.
NOTA:Debe ser miembro del grupo al que intenta cambiar el archivo. Esto puede ser verificado por id -a
. Si no está en el grupo, recibirá este mensaje aunque sea el propietario del archivo.
Tienes que ser parte del grupo para poder cambiar la propiedad del grupo actual a . Puedes editar /etc/groups
archivo como raíz para asegurarse de que el usuario justin sea parte del grupo nginx. Después de realizar cambios para el grupo, debe volver a iniciar sesión en el sistema para que tenga efecto o cambiar al grupo sin reiniciar/cerrar sesión, puede usar cmd newgrp nginx
.
Ahora debería poder cambiar el grupo del archivo o carpeta con cmd chgrp nginx test
como usuario justin.