Me gustaría cambiar el propietario de un directorio y todos los archivos y directorios debajo del usuario nobody.
Tengo un /parent_dircon dueño root. Quiero cambiar el propietario a nadie (usuario del sistema) de forma recursiva.
Me gusta esto:
sudo chown -R nobody /parent_dir
Puede cambiar el propietario del directorio de forma recursiva con el siguiente comando. -Rsignifica recursivo.
chown -R ownername foldername
También puede cambiar el propietario y el grupo del directorio de forma recursiva con el siguiente comando.
chown -R ownername:groupname foldername
Para más detalles consulte esto.
Mediante el uso de la -Rlínea de comando parámetro de chown.
chown -R nobody /parent_dir
Solo como una alternativa a las otras respuestas:
sudo find /parent_dir -exec chown nobody {} \;
si solo desea cambiar archivos que podría usar -type fo -type dpara directorios. es útil cuando quieres chmodrellenar.
Puede hacer esto
chowncon la-Ropción.-REs para recursivo.Si
Demoes el nombre de la carpeta yapachees eluserygroup, luego ejecuta,Esto cambiará el propietario y el grupo de cada carpeta y archivo a
apache.fuente
necesita hacer este parámetro no_root_squash en / etc / exports
Buena suerte.
fuente