[ Isenção de responsabilidade : não há intenção maliciosa nesta pergunta. Estou tentando entender o comando ln -s para um projeto da escola]
Digamos que eu tenha um sistema de arquivos com minha pasta pessoal /home/anna
,. /home/bob
é uma pasta que não consigo acessar, com um arquivo que não consigo acessar,foo.txt
Posso executar com êxito ln -s /home/bob/foo.txt
na minha pasta pessoal? É correto supor que, se eu puder, ele produzirá um link que não posso acessar (com as mesmas permissões que foo.txt
)?
E se eu tivesse privilégios de leitura foo.txt
, apenas não tivesse acesso /home/bob
?
E o caso inverso, onde eu poderia acessar, /home/bob
mas não ler foo.txt
?
ls
mostra isso como sendo lrwxrwxrwx
, portanto, é um pouco errado falar sobre as permissões de um link.