Eu adicionei um usuário ao meu desktop Mint (Ubuntu) para que ele pudesse enviar arquivos FTP que eu pudesse compartilhar - eu sou Peter, ele é John, então temos /home/peter
e /home/john
. Quero ter permissões totais em seu compartilhamento pessoal, para poder copiar arquivos de e para a unidade compartilhada, mas não dar a ele acesso ao meu diretório pessoal.
Presumi que poderia me adicionar ao grupo john seria suficiente (não). Tentei várias opções sem sucesso (força bruta que posso sudo cp
acessar meu diretório inicial e depois mudar de propriedade)
Responder1
Você precisa adicionar os dois usuários a um grupo comum e, em seguida, conceder a esse grupo acesso total à pasta compartilhada.
Alguns sistemas possuem um users
grupo para esta finalidade, então:
$ sudo install -d -m 770 -g users /var/ftp/pub/shared
Isso cria uma pasta abaixo do local padrão para o diretório do daemon FTP /pub
na qual qualquer membro do grupo users
pode gravar.
(Sua configuração de FTP pode ter um caminho pai diferente. Na verdade, não tentei isso no Mint para verificar. Verifique a configuração do seu daemon de FTP.)
Então você só precisa adicionar ambos peter
e john
a esse users
grupo:
$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john