[ Dichiarazione di non responsabilità : non ci sono intenzioni dannose per questa domanda, sto cercando di capire il comando ln -s per un progetto scolastico]
Dire che ho un file system con la mia cartella home, /home/anna
. /home/bob
è una cartella a cui non posso accedere, con un file a cui non posso accedere,foo.txt
Posso eseguire correttamente ln -s /home/bob/foo.txt
nella mia cartella home? È corretto supporre che se posso, produrrà un collegamento a cui non posso accedere (con le stesse autorizzazioni di foo.txt
)?
Cosa succede se DID ha i privilegi di lettura foo.txt
, ma non accedo /home/bob
?
Che dire del caso inverso, dove potrei accedere /home/bob
ma non leggere foo.txt
?
ls
lo mostrerà come lrwxrwxrwx
, quindi è un po 'sbagliato parlare delle autorizzazioni di un llink.