Titel: Falsche GroupID für neue Dateien Beitrag von: LonelyPixel am 03. April 2004, 17:18:21 Hi,
ich hab gestern ProFTP installiert, mit MySQL, läuft alles OK soweit. Nur wenn ich ein neues Verzeichnis anlege, sollte das unter web003:webusers (2003:102) erstellt werden. UID stimmt, aber als GID wird 65533 eingetragen. (Das ist verdächtig nah an 65534 (nogroup) - 1...) Hat das Problem noch jemand? Das Debug Log sagt nichts über solche uid/gid-Geschichten aus. Ich hab ne users und groups Tabelle in MySQL angelegt, mit nur dem einen User und der einen Gruppe. Titel: Falsche GroupID für neue Dateien Beitrag von: LonelyPixel am 03. April 2004, 21:47:36 Nachtrag: MySQL-Log
Code: SELECT username, password, uid, gid, homedir FROM users WHERE (username='web003') LIMIT 1 SELECT groupname FROM groups WHERE (gid = 65533) LIMIT 1 SELECT groupname, gid, members FROM groups WHERE (members = 'web003' OR members LIKE 'web003,%' OR members LIKE '%,web003' OR members LIKE '%,web003,%') SELECT groupname FROM groups WHERE (gid = 65533) LIMIT 1 SELECT groupname, gid, members FROM groups WHERE (members = 'web003' OR members LIKE 'web003,%' OR members LIKE '%,web003' OR members LIKE '%,web003,%') SELECT groupname FROM groups WHERE (gid = 65533) LIMIT 1 SELECT DISTINCT groupname FROM groups SELECT count, username from users where username='web003' UPDATE users SET count=count+1 WHERE username='web003' SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1 SELECT username, password, uid, gid, homedir FROM users WHERE (uid = 0) LIMIT 1 SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1 SELECT username, password, uid, gid, homedir FROM users WHERE (uid = 0) LIMIT 1 SELECT groupname FROM groups WHERE (gid = 0) LIMIT 1 SELECT username, password, uid, gid, homedir FROM users WHERE (uid = 0) LIMIT 1 SELECT groupname FROM groups WHERE (gid = 65533) LIMIT 1 Irgendwo liest das Programm die Zahl 65533, die aber nirgendwo gespeichert ist. Wo kommt die Zahl jetzt also her? Titel: Falsche GroupID für neue Dateien Beitrag von: LonelyPixel am 03. April 2004, 22:23:14 Sorry für die Störung hier...
SQLMinUserGID war nicht gesetzt, und 999 ist für den Standard-Wert unerwartet hoch gewesen... Hab's jetzt auf 100 gesetzt, da geht auch mein 102. Jetzt funzt alles wunderbar! :) |