www.ProFTPD.de
13. März 2007, 19:10:13 *
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: myftpadmin  (Gelesen 201 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
fu11
ProFTPD
*
Offline Offline

Beiträge: 31



Profil anzeigen
« 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
Gespeichert
fu11
ProFTPD
*
Offline Offline

Beiträge: 31



Profil anzeigen
« Antwort #1 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?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 am: 07. Oktober 2005, 20:48:39 »

Zitat
Wie werden die User und die Gruppen ID's aus der Tabelle
abgefragt?

Mit SQLUserInfo.

Rest: :arrow: http://www.proftpd.de/forum/viewtopic.php?t=1887
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
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.066 Sekunden mit 15 Zugriffen.