www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: fu11 am 05. Oktober 2005, 23:05:52



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