• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

vsftpd - Userrechte einrichten

Hallo,

ich habe vsftpd installiert. Hatt dank dieses Forums auch
gut funktioniert. Es gibt eine eigne Gruppe mit momentan
einem user. Der user kann sich allerdings auch per ssh
verbinden.

Ich möchte aber, dass er aussschlöiesslich per ftp auf sein
Homedir zugreifen kann. Wie lässt sich das am besten
realisieren?

Thx
 
A

Anonymous

Gast
pico /etc/passwd
--> nach dem user suchen, shell auf /bin/false setzen
 
Hey

oder wenn du den user per useradd anlegst dann gib gleich mit -s die shell mit und mit -d das homedir (man useradd)

useradd test -s /bin/false -d /srv/ftp/test

und ich bevorzuge zum bearbeiten den vi Editor (vi /etc/passwd)


By Huflatisch
 
OP
L

linuxchick

Newbie
Jo, danke danke auch.

Wer lesen kann...na ja. 8)

btw: Ich nehm am liebsten den vi :)


Gibt es eigentlich eine Möglichkeit, nur das löschen
von Dateien zu unterbinden? Habe da nur die Option
write_enable gesehen, die aber alles erlaubt/verbietet.

Edit: Oh ja, ist ja echt ein Berg von Optionen die in
der Conf möglich sind. Ich habe erstmal den vsftpd
in Standalone geändert. Dann noch cmds_allowed
rein mit den entsprechenden Werten _ohne_ DEL.
Des geht jetzt.

Allerdings würde ich gerne einen zusätzlichen User
einrichten. der auch löschen kann. Soll mit dem Zuweisen
einer eigenen Conf gehen. Nur bei mir nicht :(

Der User heisst test. In der conf steht dann

user_config_dir=/etc/blabla/

Es gibt das Verzeichnis /etc/blabla/
In diesem Verzeichnis gibt es die Datei test.

Ich habe local_root gesetzt. Da es vom Homedir
abweicht, weiss ich, das vsftpd die neue conf
nimmt. nur ingnoriert er die Einträge

chmod_enable
cmds_allowed


Weiss jemand Rat?


Thx
 
Oben