Estoy tratando de cambiar los permisos para el enlace simbólico.
Como puede ver en la imagen, el enlace suave tiene 777 permisos, pero me gustaría cambiar eso.
Traté de cambiar eso por:
chmod 755 someLink
– pero esto cambia el permiso del directorio vinculado (someDir).chmod -h 755 someLink
– esto trae eroorchmod: invalid option --'h'
¿Hay alguna forma de cambiar los permisos de enlaces simbólicos? Estoy en Ubuntu 18.04
Muchas gracias de antemano
Respuesta aceptada:
Si bien no es un duplicado exacto, esta respuesta debería proporcionar una pista:
$ ls -l
total 0
-rw-r--r-- 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a
$ chmod 755 b
$ ls -la
-rwxr-xr-x 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a
En resumen:los enlaces simbólicos no tener permisos. Cualquiera puede leer hacia dónde apunta el enlace simbólico. Los permisos del objetivo determinan el acceso.
Como señala Rinzwind, el -h
el indicador es para versiones *BSD de chmod
. No funciona en versiones GNU de chmod
.