GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ist es möglich, die Berechtigungen für den symbolischen Link zu ändern?

Ich versuche, die Berechtigungen für den symbolischen Link zu ändern.

Wie Sie im Bild sehen können, hat der Softlink 777-Berechtigungen, aber das würde ich gerne ändern.

Ich habe versucht, das zu ändern durch:

  1. chmod 755 someLink – aber dies ändert die Berechtigung für verknüpfte Verzeichnisse (someDir).
  2. chmod -h 755 someLink – das bringt eroor chmod: invalid option --'h'

Gibt es eine Möglichkeit, die Berechtigungen für symbolische Links zu ändern? Ich verwende Ubuntu 18.04

Vielen Dank im Voraus

Akzeptierte Antwort:

Obwohl es sich nicht um ein exaktes Duplikat handelt, sollte diese Antwort einen Hinweis geben:

$ 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

Kurz gesagt:Symlinks funktionieren nicht Berechtigungen haben. Jeder kann lesen, wohin der Symlink zeigt. Die Berechtigungen des Ziels bestimmen den Zugriff.

Wie Rinzwind betont, ist das -h Flag ist für *BSD-Versionen von chmod . Es funktioniert nicht mit GNU-Versionen von chmod .


Ubuntu
  1. Liste aller möglichen Konfigurationsoptionen für Lightdm?

  2. Ist es möglich, die globale Abkürzung für die Unicode-Eingabe aufzuheben oder zu ändern?

  3. Kann die Berechtigungen für die Gruppe auf USB-Laufwerken nicht ändern?

  4. Ist es möglich, dass Windows-Viren, wenn sie über Ubuntu heruntergeladen werden, das Windows-Betriebssystem beeinträchtigen?

  5. Wie ändere ich die Zeitzone für cPanel in Webmail?

So ändern Sie die Berechtigung für Verzeichnisse und Dateien

So ändern Sie Berechtigungen für Dateien und Verzeichnisse

So ändern Sie die Dateiberechtigungen in Linux rekursiv

Chmod-Befehl unter Linux

Chmod-Befehl – ​​So ändern Sie Dateiberechtigungen in Linux

Erfahren Sie, wie Sie den Befehl chmod (Modus ändern) unter Linux verwenden