permission em um usuário que adicionei localmente

1

Eu adicionei um usuário ao meu Mint (Ubuntu) Desktop para que ele pudesse fazer o ftp dos arquivos que eu posso compartilhar - eu sou peter ele é o john, então nós temos /home/peter e /home/john . Eu quero ter permissões completas em seu compartilhamento de casa, para que eu possa copiar arquivos de e para a unidade compartilhada, mas não dar a ele acesso ao meu diretório pessoal.

Eu assumi que eu poderia me adicionar ao grupo john seria suficiente (não) Eu tentei várias opções sem sucesso (força bruta eu posso sudo cp para o meu diretório home, em seguida, alterar a propriedade)

    
por peterretief 05.10.2013 / 13:48

1 resposta

2

Você precisa adicionar os dois usuários a um grupo comum e, em seguida, conceder a esse grupo acesso total à pasta compartilhada.

Alguns sistemas têm um grupo users para essa finalidade, então:

$ sudo install -d -m 770 -g users /var/ftp/pub/shared

Isso cria uma pasta sob o local padrão para o diretório /pub do daemon de FTP no qual qualquer membro do grupo users pode gravar.

(Sua configuração de FTP pode ter um caminho pai diferente. Eu não tentei isso no Mint para verificar isso. Verifique a configuração do seu daemon de FTP.)

Você só precisa adicionar peter e john a esse users group:

$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john
    
por 05.10.2013 / 13:54