Compartilhar uma pasta entre dois usuários locais

25

Eu e meu irmão temos contas de usuário nesta máquina. Eu quero compartilhar o diretório Documents com ele.

Existe uma maneira direta de fazer isso?

Como não sou um usuário avançado, estou procurando uma maneira de fazer isso usando o nautilus, em vez de um script ou uma maneira que exija a criação de links simbólicos.

Eu posso baixar um aplicativo se for necessário.

A última vez que quis fazer isso, apenas copiei o conteúdo para /homenós dois usarmos.

Algo que eu possa fazer nas configurações do sistema seria apreciado

ArunMKumar
fonte
Uma vez que você criou o diretório compartilhado com a permissão direita, você pode apenas acesso porsmb://127.0.0.1
Achu
"Documents Director" é o nome da pasta ou Director é o nome da pasta que reside na sua pasta Documents? Por que nenhuma criação de link simbólico? Isso pode ser feito arrastando e soltando.
User68186
por que é que você não quer uma maneira fácil de fazer isso ....
Qasim
talvez eu coloque a pergunta de uma maneira errada .. mas eu quero uma saída fácil .. métodos já disponíveis fornecem scripts para conseguir isso.
ArunMKumar
@Achu eu tentei o método .. recebo um erro dizendo "incapaz de montar o local, falha ao montar o compartilhamento de janelas". Estou perdendo algo realmente óbvio?
ArunMKumar

Respostas:

15

Existem três etapas para esse processo

Etapa 1: Faça do seu irmão um membro do seu grupo.

O nome do seu grupo é igual ao seu ID de usuário. Digamos, se seu ID de usuário é akumaro nome do seu grupo também akumar. Se o ID do seu irmão for bkumar, então você quer fazer bkumarum membro do grupo akumar. Consulte Como gerenciar usuários e grupos? para saber como adicionar o ID do usuário do seu irmão ao seu grupo.

Etapa 2: Altere a permissão da pasta que você deseja compartilhar.

Abra o Nautilus. Clique com o botão direito do mouse na pasta que deseja compartilhar. Vá para a guia de permissões. procure as permissões do grupo e altere-o para "Leitura e gravação". Marque a caixa para permitir as mesmas permissões para os arquivos e pastas dentro.

Etapa 3: Verifique se seu irmão pode criar arquivos de exclusão na pasta compartilhada.

Deixe seu irmão entrar no computador. Abra o Nautilus. Será aberto na pasta pessoal do seu irmão. Navegue até sua pasta pessoal e abra a pasta compartilhada:

clique em Arquivos do computador ou do sistema (depende da versão do Ubuntu) no painel esquerdo.

Clique duas vezes na pasta inicial , clique duas vezes na pasta chamada akumar dentro de casa .

Crie um arquivo na pasta Exclua o novo arquivo.

Etapa quatro: (opcional) Faça um link desta pasta para a pasta pessoal do seu irmão.

enquanto estiver conectado como seu irmão, abra outra janela do Nautilus ao lado da primeira, clicando com o botão do meio ou Ctrl+ Clique com o botão esquerdo. Na sua própria pasta pessoal onde a pasta compartilhada reside, mantenha pressionada Ctrl+ Shifte arraste a pasta compartilhada para a pasta pessoal do seu irmão.

Espero que isto ajude

user68186
fonte
Etapa 3: não consigo navegar para a minha pasta pessoal / pessoal / não da conta do meu irmão.
ArunMKumar
passo 1, passo 2 concluído como está, eu e meu irmão no mesmo grupo de usuários arun e alteramos a permissão do grupo para ler e escrever.
ArunMKumar
2
@ user68186 Acho que falta um passo: certifique-se de sair depois de torná-los membros de um determinado grupo?
Andres
Existe uma solução através do terminal?
Becko
@becko cada passo pode ser feito por linha de comando em um terminal. Mesmo se você não puder adicionar um usuário a um novo grupo sem sudo, poderá alterar a permissão dos arquivos e pastas de sua propriedade.
user68186
8

Eu recomendaria a seguinte solução: - Crie um grupo para compartilhar, apenas chame-o de "compartilhado". - Adicione todos os usuários que devem ter acesso aos arquivos compartilhados neste grupo. - Crie um diretório fora das casas dos usuários, por exemplo, / shared para arquivos compartilhados. - Altere o grupo desta pasta para o grupo para compartilhar e ajustar as permissões do grupo. - Defina o bit adesivo do grupo para esta pasta compartilhada.

Vantagens desta solução: - Todo arquivo copiado para esta pasta obtém automaticamente o grupo compartilhado, para que cada usuário que seja membro desse grupo possa acessar esses arquivos sem nenhum esforço adicional. - Você ainda pode ter seus arquivos privados fora desta pasta com seu grupo pessoal, que não são acessíveis por outros usuários, desde que não consigam obter root e não possam inicializar com outro sistema operacional Linux. Mas lembre-se: se você deseja ter privacidade real, use pastas / arquivos criptografados.

Gostaria de saber por que as distribuições Linux ainda não têm uma solução comum para esse problema, porque quase todo mundo está preocupado.

Martin Bammer
fonte
5
sudo mkdir /shared
sudo chmod a+w /shared

Agora todos podem ver e editar a pasta / shared . Sinta-se à vontade para colocar arquivos e todos poderão acessar esta pasta e compartilhar arquivos entre usuários.

AlikElzin-kilaka
fonte
1
"$ sudo chmod g + w / shared" seria uma resposta melhor, pois será apenas o grupo (irmãos) e não os pais?
Andres
@ Andres - sua solução precisará de mais etapas, como criar o grupo e adicionar vários usuários ao grupo. Acho que minha solução sugerida é a mais rápida.
AlikElzin-kilaka
@ Andres - de qualquer maneira, o seu também funcionará. Sinta-se à vontade para escrever uma resposta com ela - se for uma resposta funcional, votarei nela :) #
AlikElzin-kilaka
isso não funcionou. mesmo eu não consigo acessar a pasta.
userJT
Isso fornece permissões de gravação sem leitura. E é um risco de privacidade / segurança apenas conceder acesso a todos. Usar um grupo é muito melhor.
Maxim