Como adicionar um usuário de FTP no Debian

1

(atualizado abaixo)

Eu tenho acesso SSH a um servidor baseado em Debian e estou tentando adicionar uma conta FTP nele. Mas eu não posso nem conseguir adicionar como um usuário em primeiro lugar. O comando que eu encontrei que deveria resolver esse problema (por exemplo, vamos chamar meu usuário Steve), é isto:

useradd steve -p steves_password -g www-data -d /home/steve -s /bin/false

A parte -s /bin/false é, supostamente, a maneira de o Debian dizer não para permitir a Steve um shell (mas em relação ao meu problema explicado abaixo, eu tentei sem esse argumento também, com o mesmo resultado).

Depois de executá-lo, posso ver Steve no arquivo /etc/passwd . Mas se eu tentar logar como ele diretamente, fazendo su steve , ele sempre diz su: Authentication failure , mesmo sabendo que a senha está definitivamente correta, porque eu mudei muito cuidadosamente para tentar novamente, e eu mudei via passwd steve só para tentar.

Nenhuma das duas coisas funciona; logando diretamente no shell via su , nem conectando através de um programa cliente FTP.

O que eu quero é apenas uma maneira de criar contas FTP para dar às pessoas acesso limitado a apenas as pastas raiz de seus subdomínios correspondentes.

Atualizar

Eu não sei o que deu errado antes, mas removi o usuário e repeti esse procedimento três vezes, e a terceira vez que fiz uma coisa certa, porque agora posso fazer login como Steve localmente.

Mas agora estou perdendo a funcionalidade para permitir que o steve efetue login por meio de um cliente FTP, que ainda não foi processado.

    
por 3Nex 02.10.2017 / 14:50

0 respostas