Titel: myftpadmin Beitrag von: fu11 am 05. Oktober 2005, 23:05:52 Hallo zusammen,
ich hab hier ein komisches Problem und glaub schon es hat noch nicht richtig funktioniert. Obwohl schon länger in Betrieb und vermeintlich auch funktionierend. proftpd 1.3 rc1 und myftpadmin 0.61. Wenn ich mir mal so die User Tabelle anschaue, die für myftpadmin erzeugt wird und weder "uid" noch "gid" enhält dann kommt mir das schon komisch vor und dann denke ich das kann auch der Grund sein, warum so einige Berechtigungen nicht funktionieren. So sollte sie aussehen: CREATE TABLE users (userid VARCHAR(30) NOT NULL UNIQUE, passwd VARCHAR(30) NOT NULL, uid INTEGER UNIQUE, gid INTEGER, homedir VARCHAR(255), shell VARCHAR(255)) Aber die von myftpadmin sieht das ganz anders aus. Da findet sich kein uid und gid in der users Tabelle. CREATE TABLE users ( username varchar(15) NOT NULL default '', passwd varchar(15) NOT NULL default '', fullname varchar(60) default NULL, valid smallint(6) default '0', count int(11) default '0', lastlogin datetime default NULL, homedir varchar(100) default NULL, email varchar(100) default NULL, frate tinyint(4) NOT NULL default '0', fcred tinyint(4) NOT NULL default '0', brate tinyint(4) NOT NULL default '0', bcred int(20) NOT NULL default '0', fstor int(20) NOT NULL default '0', fretr int(20) NOT NULL default '0', bstor bigint(64) NOT NULL default '0', bretr bigint(64) NOT NULL default '0', PRIMARY KEY (username) ) TYPE=MyISAM; Wie kann ich das unter einen Hut kriegen. Ich hab jetzt SQLDefaultUID und SQLDefaultGID auf einen Systemuser und eine Systemgruppe gesetzt. Damit werden die Werte anscheinend nicht abgefragt. Aber ich bin etwas verwirrt. Wie werden die User und die Gruppen ID's aus der Tabelle abgefragt? Ich glaube, das ist der Grund warum das nicht richtig klappt mit den Berechtigungen. Für Hilfe sehr dankbar. Frank Titel: myftpadmin Beitrag von: fu11 am 06. Oktober 2005, 14:36:32 Wofür wird überhaupt die SQLDefaultUID benötigt?
Es wird doch der Gruppenname aus der Tabelle verwendet. Any hints? Titel: myftpadmin Beitrag von: Wörsty am 07. Oktober 2005, 20:48:39 Zitat Wie werden die User und die Gruppen ID's aus der Tabelle abgefragt? Mit SQLUserInfo (http://www.proftpd.de/index.php?id=54&directive_name=SQLUserInfo). Rest: :arrow: http://www.proftpd.de/forum/viewtopic.php?t=1887 |