www.ProFTPD.de
13. März 2007, 20:11:25 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Falsche GroupID für neue Dateien  (Gelesen 106 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
LonelyPixel
Gast
« 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.
Gespeichert
LonelyPixel
Gast
« Antwort #1 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?
Gespeichert
LonelyPixel
Gast
« Antwort #2 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! Smiley
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.046 Sekunden mit 13 Zugriffen.