[proftpd] proftpd-adm : groupe inconnu

proftpd-adm : groupe inconnu [proftpd] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 18-04-2005 à 16:40:23    

bonjour  
j'ai installé un serveur proftpd (1.2.10) sur une debian sarge
les mots de passe et identifiants sont stockés dans une base MySQL et je gère les comptes avec proftpd-adm  
 
lorsque j'upload un fichier sur le serveur le nom de l'auteur est bien affiché mais celui du groupe est remplacé par (?)
pourtant si je compare les id du fichier présent sur le disque avec les id attribués dans la base mysql ils concordent
 
 
proftpd-adm:

Username :   testdevel
User ID :  10001
Groups :  devel
Disabled :  No
 
Groupname :   devel
Members :   testdevel
Group ID :  10002
Description :  devel


 
lftp:

lftp testdevel@server:~> ls
-rw-r--r--   1 testdevel (?)          1674 Apr 18 14:13 test.txt


 
ssh:

server:/home/ftp/devel# ll
total 4
-rw-r--r--  1 10001 10002 1674 2005-04-18 14:13 test.txt


 
j'ai testé avec d'autres utilisateurs/groupes, le problème est le même
 
un petit bout de protfpd.conf :

##
## SQL
##
 
SQLAuthTypes                    Backend
SQLAuthenticate                 users*
SQLConnectInfo                  USER@localhost proftpd PASSWORD
SQLUserInfo                     usertable userid passwd uid gid homedir shell
SQLGroupInfo                    grouptable groupname gid members
SQLUserWhereClause              "disabled=0 and (NOW()<=expiration or expiration=-1)"
 
# Log the user logging in
SQLLog PASS counter
SQLNamedQuery counter UPDATE "lastlogin=now(), count=count+1 WHERE userid='%u'" usertable
 
# logout log
SQLLog EXIT time_logout
SQLNamedQuery time_logout UPDATE "lastlogout=now() WHERE userid='%u'" usertable
 
# display last login time when PASS command is given
SQLNamedQuery login_time SELECT "lastlogin from usertable where userid='%u'"
SQLShowInfo PASS "230" "Last login was: %{login_time}"
 
# xfer Log in mysql
SQLLog RETR,STOR transfer1
SQLNamedQuery  transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', NULL" xfer_stat
SQLLOG ERR_RETR,ERR_STOR transfer2
SQLNamedQuery  transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', NULL" xfer_stat
 
 
RequireValidShell                       off
PathDenyFilter                          "(\.ftp)|(\.ht)[a-z]+$"
#DefaultRoot                            ~
DefaultRoot                             /home/ftp/
DenyFilter                              \*.*/
 
 
## HOME : repertoire /home/ftp
<Directory /home/ftp>
        AllowOverWrite                  off
        HideNoAccess                    off
        <Limit WRITE>
                DenyAll
        </Limit>
        <Limit READ>
                AllowAll
        </Limit>
</Directory>
<Directory /home/ftp/*/*>
        <Limit WRITE>
                AllowAll
        </Limit>
</Directory>
 
## groupe DEVEL
<Directory /home/ftp/devel>
        AllowOverWrite                  off
        HideNoAccess                    off
        <Limit WRITE>
                AllowGroup              devel
        </Limit>
        <Limit READ>
                AllowAll
        </Limit>
</Directory>


Message édité par jake le 18-04-2005 à 16:40:56
Reply

Marsh Posté le 18-04-2005 à 16:40:23   

Reply

Marsh Posté le 20-04-2005 à 15:49:05    

up :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed