GNU/Linux >> Linux Esercitazione >  >> Ubuntu

È possibile modificare le autorizzazioni per il collegamento simbolico?

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:

  1. chmod 755 someLink – ma questo cambia il permesso della directory collegata (someDir).
  2. chmod -h 755 someLink – questo porta eroor chmod: 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 .


Ubuntu
  1. Per modificare l'autorizzazione per directory e file

  2. Centos:modificare tutte le autorizzazioni delle cartelle con 1 comando?

  3. Come modificare il nome host?

  4. È possibile annullare o modificare la scorciatoia globale di input Unicode?

  5. Come modificare il fuso orario per cPanel nella webmail?

Come modificare i permessi per file e directory

Come modificare ricorsivamente le autorizzazioni dei file in Linux

Comando Chmod in Linux

Comando Chmod:come modificare le autorizzazioni dei file in Linux

Impara l'uso del comando chmod (Cambia modalità) in Linux

Come si applicano i permessi dei file ai collegamenti simbolici?