Kein Chroot mit pure-ftpd

Probleme mit Samba, NFS, FTP und Co.
Antworten
all4pages
Beiträge: 8
Registriert: 18.12.2008 17:59:36

Kein Chroot mit pure-ftpd

Beitrag von all4pages » 14.02.2019 18:52:36

Guten Abend,

ich habe auf meinem Debian 9 Server pure-ftpd eingerichtet, aber mein Benutzer kann alle Verzeichnisse des Servers sehen.

Mein Benutzer steht in einer mysql Datenbank
INSERT INTO `users` (`User`, `Password`, `Uid`, `Gid`, `Dir`, `QuotaFiles`, `QuotaSize`, `ULBandwidth`, `DLBandwidth`) VALUES
('benutzer', 'passwort', 1000, 33, '/var/www/benutzer/', 10000, 1000, 500, 500);

/etc/group
benutzer:x:1000:1000:,,,:/var/www/benutzer/:/bin/bash

/etc/pure-ftpd/conf/PAMAuthentication = no
/etc/pure-ftpd/conf/UnixAuthentication = no
/etc/pure-ftpd/conf/ChrootEveryone = yes

/etc/default/pure-ftpd-common
STANDALONE_OR_INETD=standalone
VIRTUALCHROOT=true

Server neugestartet!

wenn ich mich mit FileZilla über SFTP verbinde lande ich im Rootverzeichnis /var/www/benutzer aber ich kann dann zurück bis zu /

Hast jemand von Euch eine Idee?

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: Kein Chroot mit pure-ftpd

Beitrag von pferdefreund » 15.02.2019 10:11:27

/etc/pure-ftpd/conf/ChrootEveryone = yes undVIRTUALCHROOT=true sehen für mich entsprechend aus. Mal in der Manpage zur Konfiguration nachlesen, was diese 2 zu bedeuten haben - riecht sehr nach deinem Problem.

all4pages
Beiträge: 8
Registriert: 18.12.2008 17:59:36

Re: Kein Chroot mit pure-ftpd

Beitrag von all4pages » 15.02.2019 12:16:09

Hast Du Deine User auch in der Datenbank oder als normale Linux Benutzer mit Gruppenzuweisung?

all4pages
Beiträge: 8
Registriert: 18.12.2008 17:59:36

Re: Kein Chroot mit pure-ftpd

Beitrag von all4pages » 15.02.2019 12:42:26

Hast Du einen Anleitung, nach der Du es eingerichtet hast als Link?
vielleicht habe ich einen Fehler in einer der 3 die ich habe und der hat sich dann eingeschlichen.
Habe erst mal alles deinstalliert und mache es dann ganz frisch neu ohne mysql.
Denke aber nicht, dass es an der Art liegt, wie ich die Benutzer ablege.
:?

all4pages
Beiträge: 8
Registriert: 18.12.2008 17:59:36

Re: Kein Chroot mit pure-ftpd

Beitrag von all4pages » 22.02.2019 16:04:21

Der Witz ist, wenn ich pure-ftpd deinstalliere, komme ich dennoch mit sftp auf den Server. Der ignoriert doch pure-ftpd und geht einfach über ssh rein oder?

Benutzeravatar
HZB
Beiträge: 486
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: Kein Chroot mit pure-ftpd

Beitrag von HZB » 07.03.2019 13:56:22

all4pages hat geschrieben: ↑ zum Beitrag ↑
14.02.2019 18:52:36
Guten Abend,

ich habe auf meinem Debian 9 Server pure-ftpd eingerichtet, aber mein Benutzer kann alle Verzeichnisse des Servers sehen.

Mein Benutzer steht in einer mysql Datenbank
INSERT INTO `users` (`User`, `Password`, `Uid`, `Gid`, `Dir`, `QuotaFiles`, `QuotaSize`, `ULBandwidth`, `DLBandwidth`) VALUES
('benutzer', 'passwort', 1000, 33, '/var/www/benutzer/', 10000, 1000, 500, 500);

/etc/group
benutzer:x:1000:1000:,,,:/var/www/benutzer/:/bin/bash

/etc/pure-ftpd/conf/PAMAuthentication = no
/etc/pure-ftpd/conf/UnixAuthentication = no
/etc/pure-ftpd/conf/ChrootEveryone = yes

/etc/default/pure-ftpd-common
STANDALONE_OR_INETD=standalone
VIRTUALCHROOT=true

Server neugestartet!

wenn ich mich mit FileZilla über SFTP verbinde lande ich im Rootverzeichnis /var/www/benutzer aber ich kann dann zurück bis zu /

Hast jemand von Euch eine Idee?
SFTP musst Du mmn im SSH konfigurieren.

all4pages
Beiträge: 8
Registriert: 18.12.2008 17:59:36

Re: Kein Chroot mit pure-ftpd

Beitrag von all4pages » 07.03.2019 15:28:27

Danke, mit der Info bekomme ich ed nun hin

Antworten