¿Cómo establecer los permisos de los archivos para que los nuevos archivos hereden los mismos permisos?
Tengo una carpeta en la que se crearán automáticamente nuevas subcarpetas y archivos, mediante un script.
Quiero mantener los permisos de usuario y grupo recursivamente para todas las nuevas carpetas y archivos colocados en el directorio padre. Sé que esto implica la configuración de un bit pegajoso, pero 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
Después, quiero que los permisos 660 se establezcan recursivamente a cualquier carpeta y archivo colocado en /path/to/parent
.
Sin embargo, todo lo que he intentado hasta ahora ha fallado. ¿Puede alguien ayudarme, por favor?
En realidad la bandera octal 660 probablemente ni siquiera es correcta. Los permisos que quiero son
- Los directorios colocados en
/path/to/parent
son eXecutables por usuarios con permisos - Los archivos son legibles/escribibles por el usuario yo mismo y los miembros de algún grupo
- Los archivos y carpetas en
/path/to/parent
NO son legibles por el mundo
Estoy corriendo en Ubuntu 10.0.4 LTS.
¿Puede alguien ayudar, por favor?