Me gustaría cambiar el propietario de un directorio y todos los archivos y directorios debajo del usuario nobody
.
Tengo un /parent_dir
con 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. -R
significa 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 -R
lí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 f
o -type d
para directorios. es útil cuando quieres chmod
rellenar.
Puede hacer esto
chown
con la-R
opción.-R
Es para recursivo.Si
Demo
es el nombre de la carpeta yapache
es eluser
ygroup
, 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