Hay un viejo truco en los sistemas UNIX para permitir que un usuario no root pueda compartir archivos "de forma segura" con otros usuarios en particular.
mkdir share
chmod 711 share #others can traverse share, but can't list its contents
mkdir share/d2ef7c19-5d7e-446f-ab97-d7d6c3dc8a8c #(randomly chosen secret subdir name)
cp -R /path/to/stuff_to_share share/d2ef7c19-5d7e-446f-ab97-d7d6c3dc8a8c
chmod -R 755 share/d2ef7c19-5d7e-446f-ab97-d7d6c3dc8a8c #allow others who know the secret path to access shared files
EDITAR (aclaración): tengo que decirle a la gente que quiero compartir archivos con la ruta secreta (en este caso, ~ myid / share / d2ef7c19-5d7e-446f-ab97-d7d6c3dc8a8c) para compartir los archivos con ellos.
Mi pregunta es: ¿qué tan seguro es esto? Si un tercero (no root) no conoce el nombre secreto del recurso compartido (en el ejemplo anterior: d2ef7c19-5d7e-446f-ab97-d7d6c3dc8a8c), ¿hay alguna forma de que puedan informarlo?