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

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

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

Erstellen eines Verzeichnisses und eines symbolischen Links

Wie Sie im Bild sehen können, hat der Softlink 777 Berechtigungen, aber ich möchte das ändern.

Ich habe versucht, das wie folgt zu ändern:

  1. chmod 755 someLink- dies ändert jedoch die Berechtigung für das verknüpfte Verzeichnis (someDir).
  2. chmod -h 755 someLink- das bringt Eroorchmod: 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

Antwort1

Obwohl es sich nicht um eine exakte Kopie handelt,diese Antwortsollte 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: SymlinksnichtBerechtigungen haben. Jeder kann lesen, wohin der Symlink zeigt. Die Berechtigungen des Ziels bestimmen den Zugriff.

Wie Rinzwind betont, -hist die Flagge für*BSD-Versionen vonchmod. Es funktioniert nicht auf GNU-Versionen von chmod.

verwandte Informationen