Criar usuário para acessar Proftpd

Iniciado por Master_, 11 de Fevereiro de 2011, 17:34

tópico anterior - próximo tópico

Master_

Olá!

Estou com um servidor dedicado rodando Ubuntu Server 10.04 no trabalho. Preciso configurar o Proftpd nele.

Segui alguns tutoriais e instalou beleza. O servidor está funcionando.

Porém criei um usuário, para não acessar o FTP como root, e não consigo locar com esse usuário.

Os dados de login estão corretos mas o cliente FTP diz q usuário ou senha estão incorretos.

Peço ajuda para resolver esse problema, to a uma semana nessa situação...

zekkerj

Vc consegue fazer outros acessos com esse usuário? Tipo, acesso console, ou SSH?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Master_

Citação de: zekkerj online 11 de Fevereiro de 2011, 23:30
Vc consegue fazer outros acessos com esse usuário? Tipo, acesso console, ou SSH?
Agora q vc falou notei, não funciona pelo SSH também...

zekkerj

Vc tem outro usuário nessa máquina? Verifica se o usuário problemático tem diretório Home (/home/fulano).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Master_

Citação de: zekkerj online 12 de Fevereiro de 2011, 12:10
Vc tem outro usuário nessa máquina? Verifica se o usuário problemático tem diretório Home (/home/fulano).
O único usuário era o root, então o tutorial que segui ensinava a criar um usuário e setar a pasta /var/www como diretorio home. A conta foi criada mas aparentemente não está funcionando.

Como eu poderia reverter isso? preciso que o usuário acesse a pasta padrão do apache ou o contrário, o apache acesse a pasta do usuário.

zekkerj

Primeiro crie um usuário normal, e confirme que ele funciona... normalmente.

Depois a gente pode alterar esse usuário pra acessar as pastas do sistema, ou ainda criar um outro usuário, da forma como vc quer.
Fazendo assim, a gente resolve um problema de cada vez.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Master_

Como removo esse usuário? sem deletar a pasta /var/www q eu coloquei como padrão... rs

zekkerj

sudo deluser usuario

Citação de: man deluser(...)By  default,  deluser  will  remove  the user without removing the home directory, the mail spool  or any other files on the system owned by the user. Removing the home directory and mail spool can be achieved using the --remove-home option.(...)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Master_

Ok, o usuário foi removido. Como criar um usuário novo para o FTP agora?

zekkerj

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

renato-barbosa

Ola,
Primeiro entenda o que deseja fazer ou como funciona:

Criar usuario que fara logon:
useradd nomeusuario

Senha para usuário:
passwd nomeusuario

Se deseja que o usuário acesse a sua pasta do apache:

usermod -d /var/www/ nomeusuario

Se for alguma outra pasta do sistema poderá fazer assim:

Criar pasta que sera usada pelo FTP
mkdir -p /dados/ftp
chmod 777 /dados/ftp
chown nomeusuario.nomeusuario /dados/ftp

Teste o login como usuario criado por ssh como o zekkerj disse.
Renato Barbosa
Porque "Suporte Linux"? Porque é Livre!

Master_

lol! Agora funcionou!

Obrigado renato-barbosa e zekkerj!