www.ProFTPD.de
13. März 2007, 19:24:22 *
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: ProFTPD v1.3.0 Rechte einstellen?  (Gelesen 435 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« am: 01. Juli 2006, 21:26:13 »

Hallo!

Ich habe hier unter Gentoo Linux 2006.0 ProFTPD v1.3.0 am laufen.
Meine User laufen per MySQL 5.0.

Jedoch weis ich nun nicht wie ich die Rechte einstellen kann. Also User 1 darf schreiben, User 2 darf das nicht etc ...
Die User sind nur in der MySQL DB, jedoch nicht als echter User im System.

Wie muss ich das machen?

Meine Config:

Code:
Metabox proftpd # cat proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            ftp
Group                           ftp

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Crypt
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MEINPSW
SQLDefaultGID 20000
SQLDefaultUID 20000
SQLMinUserGID 10000
SQLMinUserUID 10000
SQLUserInfo Benutzer User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>

#Symlinks zeigen
ShowSymlinks                    on

# Welcome Message
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

# SSL
TLSEngine                       on
TLSLog                          /var/log/proftpd/tls.log
TLSProtocol                     SSLv23
TLSOptions                      NoCertRequest
TLSRSACertificateFile           /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSRSACertificateKeyFile        /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSVerifyClient                 off
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 03. Juli 2006, 14:51:03 »

Hallo,

es gelten die Userrechte des Filesystems. Es gilt generell: es ist völlig egal,
ob für eine UID/GID ein User/eine Gruppe im System eingetragen ist oder nicht.
Für das Filesystem ist dies völlig unerheblich.

Was man mit dem ProFTPD zusätzlich machen kann, sind weitere "Regeln" zu
definieren (User darf/darf nicht schreiben, etc.), deren Basis aber immer die
Rechte des Filesystems darstellen und diese niemals außer Kraft setzen können.

Nach dem Einloggen ist der aktuelle ProFTPD-Prozess nur noch wie ein normaler
Systemuser mit seinen ihm zugewiesenen Rechten zu sehen - mehr nicht.
Man könnte auch sagen: der ProFTPD ist des Shell des eingeloggten Users...

Ich hoffe, das hilft Dir in Deinem Verständnis ein Stückchen weiter.

mfg.
  VolGas
Gespeichert
ConiKost
ProFTPD
*
Offline Offline

Beiträge: 14


Profil anzeigen
« Antwort #2 am: 04. Juli 2006, 00:45:27 »

Also muss ich einfach, wenn ich in MySQL nen User mit UID 1000 habe und die Gruppe GID 1000 einfach nen chown 1000:1000 BLA machen ?
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #3 am: 04. Juli 2006, 06:23:00 »

Ja!
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.387 Sekunden mit 19 Zugriffen.