Newsgroup: it.comp.os.linux.sys
Titolo: problema con proftpd e mod_sql

Salve a tutti,
Volevo mettere gli utenti di proftpd in una tabella di mysql, ed o un
problemone....vi asso le configurazioni...cosě me dite un po:
il proftpd.conf:
ServerName                      "LinuxTest"
ServerType                      standalone
DefaultServer                   on
Port                            21
ShowSymlinks                    off
MultilineRFC2228                on
AllowStoreRestart               on
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
ServerIdent                     on      "FTP Server ready."
DefaultRoot                     ~
Umask                           002
MaxInstances                    30
User                            nobody
Group                           nogroup
<Directory /*>
AllowOverwrite                on
HideNoAccess                  on
</Directory>
SQLDoGroupAuth                  on
SQLAuthTypes                    Plaintext Backend
 SQLConnectInfo                  
pro...@127.0.0.1
 ftp daniharr
SQLHomedirField                 homedir
 SQLLogDirs                      off
SQLLoginCountField              count
SQLUserTable                    ftp_user
SQLUsernameField                username
SQLWhereClause                  "LoginAllowed = 'y'"
SQLGroupTable                   ftp_user
SQLGroupnameField               groupname
SQLGroupMembersField            username
SQLAuthoritative                off
SQLDefaultGID                   103
SQLDefaultUID                   103
la tabella in mysql....
      Field name Type Allow nulls? Key Default value Extras
      username varchar(150) No Primary
      uid smallint(5) unsigned No None 103
      gid smallint(5) unsigned No None 103
      groupname varchar(20) No None
      password varchar(15) No None
      shell varchar(15) No None /bin/false
      homedir text No None
      count smallint(5) unsigned No None 0
      LoginAllowed char(1) No None
l'account che ho fatto di prova....
      username uid gid groupname password shell homedir count LoginAllowed
     prova 103 103 ftp prova /bin/false /home/www/prova/ 0 y
e ciň che succede quando provo a connettermi....
LinuxTest:/home# ncftp -u prova 127.0.0.1
 NcFTP 3.0.4 (October 25, 2001) by Mike Gleason (
nc...@ncftp.com
).
 Connecting to 127.0.0.1...
FTP Server ready.
Logging in...
Password requested by 127.0.0.1 for user "prova".
Password required for prova.
                Password:
Login incorrect.
Could not open host 
127.0.0.1
: username and/or password was not accepted for
login.
ed il log...
Feb  2 22:43:40 LinuxTest PAM_unix[907]: authentication failure; (uid=0) ->
**unknown** for proftpd service
Feb  2 22:43:42 LinuxTest proftpd[907]: LinuxTest (localhost[127.0.0.1]) -
PAM(prova): Authentication service cannot retrieve authentication info..
Feb  2 22:43:42 LinuxTest proftpd[907]: LinuxTest (localhost[127.0.0.1]) -
USER prova (Login failed): Invalid shell.
Sperando in un vostro aiuto.....vi invio i miei piů cordiali salutoni
baibai
crecherino

 USER prova (Login failed): Invalid shell.
Allora, io ho configurato correttamente proftpd + mod_sql e se vuoi posso
passarti
la mia conf. Cosě ad occhio dai log non arrivi nemmeno ad autenticarti con
il mod_sql
(vedi quel PAM ? --> stai cercando di autenticarti con PAM e non con mysql).
Scusa... io uso mysql magari tu pgsql non so. Comunque a parere mio non
arrivi nemmeno
ad usare mod_sql. Poi ti dirň, io ho altri problemi... Con una
configurazione corretta riesco
ad autenticarmi come utente mysql/pam ecc..., ma l'account anonymous a volte
va e a volte no...
Boh! Comunque č un altro problema... Se qualcuno mi sa dare una mano
benvenga.
Altra cosa: esiste una direttiva RequireValidShell (adesso non ho sottomano
il server, ma nelle FAQ č spiegato tutto molto bene) che puoi settare ad
off, visto l'ultimo
stralcio di Log.
Famme sapč. Ciao.

 ha scritto nel messaggio
news:a3s2jk$1apqr9$1...@ID-130516.news.dfncis.de...
