[ Descargo de responsabilidad : no hay intención maliciosa de esta pregunta, estoy tratando de entender el comando ln -s para un proyecto escolar]
Decir que tengo un sistema de archivos con mi carpeta de inicio, /home/anna
. /home/bob
es una carpeta a la que no puedo acceder, con un archivo al que no puedo acceder,foo.txt
¿Puedo ejecutar con éxito ln -s /home/bob/foo.txt
en mi carpeta de inicio? ¿Es correcto suponer que si puedo, producirá un enlace al que no puedo acceder (con los mismos permisos que foo.txt
)?
¿Qué sucede si tengo privilegios de lectura foo.txt
, pero no tengo acceso /home/bob
?
¿Qué pasa con el caso inverso, donde podía acceder /home/bob
pero no leer foo.txt
?
ls
mostrará lrwxrwxrwx
, así que es un poco incorrecto hablar sobre los permisos de un enlace.