GNU/Linux >> Tutoriales Linux >  >> Linux

No se permite usar chown para cambiar el propietario del grupo de un directorio... ¿Por qué?

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.


Linux
  1. Cómo cambiar el límite de memoria en el archivo .htaccess

  2. Si Chown puede cambiar de grupo, ¿por qué se creó Chgrp?

  3. ¿Por qué el archivo de traducción de Bash no contiene todos los textos de error?

  4. cómo encontrar el propietario de un archivo o directorio en python

  5. ¿Cambiar propietario y grupo en C?

Comando Chown:cambiar el propietario del archivo en Linux

Cómo cambiar el propietario del archivo/grupo con el comando chown en Linux

Uso del archivo de configuración SSH

¿Cómo cambiar la codificación que usa mi servidor SFTP?

¿Por qué el directorio raíz se indica con un signo /?

Centos 7:agregar un usuario al grupo sudoers, todavía no está en el archivo sudoers, ¿por qué?