permissão em um usuário que adicionei localmente

permissão em um usuário que adicionei localmente

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/petere /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 cpacessar 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 usersgrupo 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 /pubna qual qualquer membro do grupo userspode 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 petere johna esse usersgrupo:

$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john

informação relacionada