Ik heb 2 problemen met proftpd 1.25:
- ftp client kunnen geen chmod doen, je krijgt dan dit:
< 550 new: Operation not permitted
- ik heb een probleem met de uid en gid van users
ik heb overal gezocht maar ik kom er maar niet uit
TABEL groups:
groupname
gid
members
TABEL users:
username
password
uid
gid
homedir
shell
count
ME CONFIG FILE:
......
ServerType standalone
DefaultServeron
Port21
Umask022
Usernobody
Groupnobody
AllowOverwriteon
AllowChmodon
UseFtpUsersoff
PersistentPasswd off
AuthPAMAuthoritativeoff
<Directory /*>
AllowOverwriteon
AllowChmodon
<Limit CWD MKD RNFR DELE RMD RETR STOR SITE_CHMOD>
AllowAll
</Limit>
<Limit ALL>
AllowAll
</Limit>
</Directory>
<Global>
AllowRetrieveRestarton
AllowStoreRestart off
DeferWelcome on
DefaultRoot~
AuthPAM off
RequireValidShelloff
#SQLDoAuthon
SQLConnectInfoproftpd@localhost:3306 root *********
SQLAuthTypesPlaintext
SQLAuthenticateusers groups usersetfast groupsetfast
SQLDefaultGID501
SQLUserInfousers username password uid gid homedir shell count
SQLGroupInfogroups groupname gid members
...
</Global>
ME MYSQL LOG:
020604 16:07:07 3 Connect root@localhost on proftpd
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (username='0001') LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 501) LIMIT 1
3 Query SELECT groupname, gid, members FROM groups WHERE (groupname = 'klanten')
3 Query SELECT groupname, gid, members FROM groups
3 Query SELECT username, password, uid, gid, homedir, shell FROM users
3 Query SELECT count, username from users where username='0001'
3 Query UPDATE users SET count=count+1 WHERE username='0001'
020604 16:07:08 3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
020604 16:07:12 3 Quit
Kan iemand me helpen?
edit: ---
alle ftp users zijn lid van de groep 'klanten' wat gid 501 is. een ftp user is bvb 0001 met uid 501
- ftp client kunnen geen chmod doen, je krijgt dan dit:
< 550 new: Operation not permitted
- ik heb een probleem met de uid en gid van users
ik heb overal gezocht maar ik kom er maar niet uit
TABEL groups:
groupname
gid
members
TABEL users:
username
password
uid
gid
homedir
shell
count
ME CONFIG FILE:
......
ServerType standalone
DefaultServeron
Port21
Umask022
Usernobody
Groupnobody
AllowOverwriteon
AllowChmodon
UseFtpUsersoff
PersistentPasswd off
AuthPAMAuthoritativeoff
<Directory /*>
AllowOverwriteon
AllowChmodon
<Limit CWD MKD RNFR DELE RMD RETR STOR SITE_CHMOD>
AllowAll
</Limit>
<Limit ALL>
AllowAll
</Limit>
</Directory>
<Global>
AllowRetrieveRestarton
AllowStoreRestart off
DeferWelcome on
DefaultRoot~
AuthPAM off
RequireValidShelloff
#SQLDoAuthon
SQLConnectInfoproftpd@localhost:3306 root *********
SQLAuthTypesPlaintext
SQLAuthenticateusers groups usersetfast groupsetfast
SQLDefaultGID501
SQLUserInfousers username password uid gid homedir shell count
SQLGroupInfogroups groupname gid members
...
</Global>
ME MYSQL LOG:
020604 16:07:07 3 Connect root@localhost on proftpd
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (username='0001') LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 501) LIMIT 1
3 Query SELECT groupname, gid, members FROM groups WHERE (groupname = 'klanten')
3 Query SELECT groupname, gid, members FROM groups
3 Query SELECT username, password, uid, gid, homedir, shell FROM users
3 Query SELECT count, username from users where username='0001'
3 Query UPDATE users SET count=count+1 WHERE username='0001'
020604 16:07:08 3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
3 Query SELECT username, password, uid, gid, homedir, shell FROM users WHERE (uid = 0) LIMIT 1
020604 16:07:12 3 Quit
Kan iemand me helpen?
edit: ---
alle ftp users zijn lid van de groep 'klanten' wat gid 501 is. een ftp user is bvb 0001 met uid 501