www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: LonelyPixel am 03. April 2004, 17:18:21



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! :)