Em uma instalação normal do Linux (especialmente o Ubuntu), o ssh
é instalado por padrão.
Assim, a maneira mais rápida de compartilhar um arquivo / pasta seria:
- Crie uma nova conta de usuário para seu amigo
- Abra o terminal raiz
-
cd /home/{friends-account-name}
-
ln -s {full-path-of-folder-you-want-to-share} {convenient-name-for-your-friend}
- Certifique-se de permissões de e na pasta (a pasta original, não o link que você acabou de criar com
ln
) que você deseja compartilhar para permitir que a conta de seu amigo acesse, ou seja, a parte "world" ouchmod __X
do permissões. Usels -al
para verificar as permissões.
Agora, seu amigo pode usar ssh
para fazer login (ou "Conectar ao servidor" do Nautilus ou similar) (ou WinSCP do Windows) e encontrará um link para a pasta que você deseja compartilhar quando fizer login.
Se você tiver algo na sua pasta pessoal que precisa ter privado, verifique se os arquivos / diretórios têm permissões chmod __0
(por exemplo, chmod 770 etc.).
Existem coisas mais avançadas que você pode fazer, como chroot
do seu amigo no diretório pessoal, para que ele não possa navegar fora dele e coisas assim, mas para uso rápido e sujo, o que foi feito anteriormente será suficiente. Contas normais de usuários não-root não podem fazer nada com arquivos do sistema, então não se preocupe com isso.