Page 1 of 1

Userverzeichnis als

Posted: 2009-01-05 16:05
by msgbeep
Root setzen und mann darf dieses nicht wieder verlassen können in die tieferen ebenen
D.h. ~ steht für /home/username/html

Nun darf der User nach dem Login nicht nach /home oder gar / gehen sondern maximal in /home/username !

Gibts dafür eine Directive ?

Danke
msgbeep
Nachtrag:

DefaultRoot ~

evtl. mal in den

<Global>
...
</Global>

Block setzen ?
Das soll helfen ?

Re: Userverzeichnis als

Posted: 2009-01-05 18:10
by suntzu
msgbeep wrote: Das soll helfen ?
Ja?! Dafür ist die Direktive ja da ...

Re: Userverzeichnis als

Posted: 2009-01-13 11:04
by msgbeep
Hat bei uns nicht geklappt !
Muss ich nun die ganze conf posten ?

Re: Userverzeichnis als

Posted: 2009-01-13 12:18
by Joe User
msgbeep wrote:Muss ich nun die ganze conf posten ?
Besser is dat.

Re: Userverzeichnis als

Posted: 2009-01-13 12:21
by gierig
Eher Posten was du jetzt genau willst, denn:
Root setzen und mann darf dieses nicht wieder verlassen können in die tieferen ebenen
D.h. ~ steht für /home/username/html
Ich verstehe:
hier ist ein chroot auf das Home verzeichnis gewünscht.
Das wird mit der defaultroot directive erreicht.
Nun darf der User nach dem Login nicht nach /home oder gar / gehen sondern maximal in /home/username
ich verstehe:
das chroot ist doch nicht gewünscht, das der user doch nicht wieder in die höhren verzeichnisse darf.

Das wiederspricht sich aber mit dem oben....

Re: Userverzeichnis als

Posted: 2009-01-13 14:26
by msgbeep

Code: Select all

UseIpv6 on
Servername "xx"
Servertype standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlnks on

Timeout ... *snip*

DisplayLogin welcome...
DisplayChdir .message true
Listoptions "-Al"

DenyFilter *.*/
CDPath /home

<Directory /*>
  Umask 022 022
  AllowOverwrite on
</Directory>

<Global>
  RootLogin off
  RequireValidShell on
  DefaultRoot ~
</Global>

UserReverseDNS off
IdentLookups off

Port 21

Das ist alles.

Re: Userverzeichnis als

Posted: 2009-01-19 13:32
by rudelgurke
Ist eigentlich so richtig - wenn für die jeweiligen User die Home Verzeichnisse nicht gerade auf / oder /home gesetzt sind.

Oder will es doch nicht ?

Re: Userverzeichnis als

Posted: 2009-03-07 19:02
by oldman
Du möchtest das der User "Tom" in sein home/ Verzeichniss bleibt ?Hatte das Problem das die User aus ihren Bereich herraus konnten. Bei mir hatt eine neuinstallation geholfen.
apt-get remove --purge proftpd

echo "$ip-adresse $hostname" >> /etc/hosts
echo "::$ip-adresse $hostname" >> /etc/hosts

apt-get install proftpd -y

echo "DefaultRoot ~ " >> /etc/proftpd/proftpd.conf
echo "AllowOverwrite on" >> /etc/proftpd/proftpd.conf
echo "UseReverseDNS off" >> /etc/proftpd/proftpd.conf
echo "IdentLookups off" >> /etc/proftpd/proftpd.conf