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
benutzer1000: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?
Kein Chroot mit pure-ftpd
-
- Beiträge: 3792
- Registriert: 26.02.2009 14:35:56
Re: Kein Chroot mit pure-ftpd
/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.
Re: Kein Chroot mit pure-ftpd
Hast Du Deine User auch in der Datenbank oder als normale Linux Benutzer mit Gruppenzuweisung?
Re: Kein Chroot mit pure-ftpd
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.
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.
Re: Kein Chroot mit pure-ftpd
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?
Re: Kein Chroot mit pure-ftpd
SFTP musst Du mmn im SSH konfigurieren.all4pages hat geschrieben:14.02.2019 18:52:36Guten 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
benutzer1000: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?
Re: Kein Chroot mit pure-ftpd
Danke, mit der Info bekomme ich ed nun hin