Saltar al contenido

chmod: cambiar los permisos del directorio Operación no permitida

Si encuentras alguna parte que te causa duda puedes comentarlo y haremos todo lo necesario de ayudarte lo mas rápido que podamos.

Solución:

desde el nivel superior directorio:

chmod -R a+x *dir*

para otorgar a todos los usuarios (a) permiso de ejecución para todos los subdirectorios y archivos (+x) o:

chmod -R a+X *dir*

para dar a todos los usuarios permiso de ejecución para todos los subdirectorios únicamente (+X)

Dado que ha roto un árbol de permisos de directorio con chmod -R necesitas arreglarlos todos. Ejecuta esto desde el directorio de arriba dir:

find dir -type d -exec chmod u=rwx,go=rx  +
find dir ! -type d -exec chmod u=rw,go=r  +

En caso de que te lo estés preguntando, necesitas el x permiso para acceder a un directorio. Necesitas rx para poder leerlo.

Para aquellos con una versión moderna (GNU) de chmod usted puede ser capaz de hacer todo esto en un solo paso. Simbólicamente, esto equivale a “todos (grupo/otros) tienen lo mismo que el propietario, pero eliminan los permisos de escritura del grupo/otros”.

chmod -R a=u,go-w dir

Reseñas y valoraciones del post

Nos encantaría que puedieras dar visibilidad a esta noticia si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *