![Ist es möglich, die Berechtigungen für den symbolischen Link zu ändern?](https://rvso.com/image/912811/Ist%20es%20m%C3%B6glich%2C%20die%20Berechtigungen%20f%C3%BCr%20den%20symbolischen%20Link%20zu%20%C3%A4ndern%3F.png)
Ich versuche, die Berechtigungen für den symbolischen Link zu ändern.
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:
chmod 755 someLink
- dies ändert jedoch die Berechtigung für das verknüpfte Verzeichnis (someDir).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, -h
ist die Flagge für*BSD-Versionen vonchmod
. Es funktioniert nicht auf GNU-Versionen von chmod
.