Sto cercando di modificare le autorizzazioni per il collegamento simbolico.
Come puoi vedere nell'immagine, il soft link ha 777 autorizzazioni, ma vorrei cambiarlo.
Ho provato a cambiarlo con:
chmod 755 someLink
– ma questo cambia il permesso della directory collegata (someDir).chmod -h 755 someLink
– questo porta eroorchmod: invalid option --'h'
C'è un modo per modificare le autorizzazioni del collegamento simbolico? Sono su Ubuntu 18.04
Molte grazie in anticipo
Risposta accettata:
Sebbene non sia un duplicato esatto, questa risposta dovrebbe fornire un suggerimento:
$ 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
In breve:i collegamenti simbolici non avere i permessi. Chiunque può leggere dove punta il collegamento simbolico. I permessi della destinazione determinano l'accesso.
Come sottolinea Rinzwind, il -h
flag è per le versioni *BSD di chmod
. Non funziona con le versioni GNU di chmod
.