Esta pregunta ya tiene una respuesta aquí:
Tengo una carpeta en la que las nuevas subcarpetas y archivos se crearán automáticamente, mediante un script.
Quiero mantener los permisos de usuario y grupo de forma recursiva para todas las carpetas y archivos nuevos colocados en el directorio principal. Sé que esto implica establecer un bit fijo, pero parece que no puedo encontrar un comando que muestre exactamente lo que necesito.
Esto es lo que he hecho hasta ahora:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
A partir de entonces, quiero que los permisos 660 se establezcan de forma recursiva en cualquier carpeta y archivo colocado /path/to/parent
.
Sin embargo, todo lo que he intentado hasta ahora ha fallado. ¿Puede alguien ayudar, por favor?
En realidad, la bandera octal 660 probablemente ni siquiera es correcta. Los permisos que quiero son:
- Los directorios colocados debajo
/path/to/parent
son ejecutables por usuarios con permisos - los archivos son leídos / grabables por el usuario y los miembros de algún grupo
- Los archivos y las carpetas
/path/to/parent
NO son legibles en todo el mundo
Estoy corriendo en Ubuntu 10.0.4 LTS.
¿Puede alguien ayudar, por favor?