Pregunta:
Tengo algunos directores dentro de una carpeta como la siguiente:
teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6
drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data
También tengo otra carpeta en algunas otras máquinas para las que necesito cambiar el permiso al anterior, como este drwxr-xr-x
.
Lo que significa que ¿cómo puedo cambiar los permisos de cualquier carpeta a drwxr-xr-x
? Sé que necesito usar el comando chmod
con esto, pero ¿cuál debería ser el valor con chown que debería usar para esto?
Respuesta:
Para aplicar esos permisos a un directorio:
chmod 755 directory_name
Para aplicar a todos los directorios dentro del directorio actual:
chmod 755 */
Si desea modificar todos los directorios y subdirectorios, deberá combinar find con chmod :
find . -type d -exec chmod 755 {} +