O pacote padrão vsftpd do Red Hat ES 4 precisa que o usuário tenha uma shell válida no /etc/passwd para que consiga acessar o servidor de ftp. Para tirar essa limitação que eu particularmente acho desnecessária, basta editar o arquivo /etc/pam.d/vsftpd e retirar a linha abaixo:
auth required pam_shells.so
Portanto, o arquivo ficaria assim:
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed
auth required pam_stack.so service=system-auth
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
Dessa forma, o usuário consegue acessar o ftp sem precisar ter uma shell válida ![]()


Entries (RSS)
April 19th, 2007 at 5:50 pm
Essas viagens que voce ja fez para o sul são válidas, porque voce tem a oportunidade de adquirir novos conhecimentos para sua vida profissional, e além disso você tem a experiencia pessoal.

Espero que voce continue com vontade de querer aprender cada vez mais.
Valew!