[ Haftungsausschluss : Diese Frage hat keine böswillige Absicht. Ich versuche, den Befehl ln -s für ein Schulprojekt zu verstehen.]
Angenommen, ich habe ein Dateisystem mit meinem Home-Ordner /home/anna
. /home/bob
ist ein Ordner, auf den ich nicht zugreifen kann, mit einer Datei, auf die ich nicht zugreifen kann.foo.txt
Kann ich erfolgreich ln -s /home/bob/foo.txt
in meinem Home-Ordner ausgeführt werden? Ist es richtig anzunehmen, dass wenn ich kann, ein Link erzeugt wird, auf den ich nicht zugreifen kann (mit den gleichen Berechtigungen wie foo.txt
)?
Was ist, wenn ich Leseberechtigungen hatte foo.txt
, nur keinen Zugriff darauf /home/bob
?
Was ist mit dem umgekehrten Fall, in dem ich zugreifen, /home/bob
aber nicht lesen konnte foo.txt
?
ls
zeigt dies lrwxrwxrwx
normalerweise als , so dass es ein wenig falsch ist, über Berechtigungen eines Links zu sprechen.