¿Cómo configurar el permiso drwxr-xr-x para otras carpetas?


22

Tengo pocos 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 a la anterior de esta manera drwxr-xr-x.

Es decir, ¿cómo puedo cambiar los permisos de cualquier carpeta drwxr-xr-x? Sé que necesito usar el chmodcomando con esto, pero ¿cuál debería ser el valor con chown que debería usar para esto?


1
Por favor considere leer este enlace - tutorialspoint.com/unix/unix-file-permission.htm
rahul

44
Esto es trivial: man chmod.
Sardathrion - Restablece a Monica

una mejor fuente después de la página del manual sería tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Eche un vistazo a esta pregunta
Peter

Respuestas:


38

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 {} +


5

Para drwxr-xr-x es:

chmod 755  the_path_to_target

Para drwxrwxr-x es:

chmod 775  the_path_to_target
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.