harald76
04.08.08, 14:37
Hallo,
zuerst ich bin neu hier und dachte, dass ich mit meinem Problem hier gut aufgehoben bin :) Ich habe auf meinem Redhat Linux einen vsftpd laufen. Funzt soweit auch alles gut nur möchte ich es jetzt so haben, dass ein user der lokal vorhanden ist und sich anmeldet in ein bestimmtes Verzeichnis geleitet wird.
Ich dem User eine Shell ohne Login zugewiesen:
usermod -s /sbin/nologin user
Dann in der /etc/vsftpd/vsftpd.conf folgendes eingestellt:
# Anonymen FTP-Zugriff erlauben? YES/NO
anonymous_enable=NO
# Anmeldung von lokalen Usern erlauben? YES/NO
local_enable=YES
# Schreibrechte prinzipiell erlauben? YES/NO
write_enable=YES
userlist_deny=NO
userlist_enable=YES
# User in "vsftpd.chroot" koennen nur im Home Verzeichnis agieren
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot
In der Datei "/etc/vsftpd.user_list" steht der User "user"(Beispielname).
Sowie unter "/etc/vsftpd.chroot" ist er eingetragen (Der User "user").
Alle anderen User können sich frei bewegen nur dieser nicht. So will ich das ganze auch. Nur leider will ich nicht das er nach dem Login im Homeverzeichnis ist sondern in dem Verzeichnis "/meins/user". Und nur dort in diesem Verzeichnis soll der User sich bewegen können. Ist es eigentlich auch möglich für den User den Befehl "get" zu sperren?
MfG
Harald
zuerst ich bin neu hier und dachte, dass ich mit meinem Problem hier gut aufgehoben bin :) Ich habe auf meinem Redhat Linux einen vsftpd laufen. Funzt soweit auch alles gut nur möchte ich es jetzt so haben, dass ein user der lokal vorhanden ist und sich anmeldet in ein bestimmtes Verzeichnis geleitet wird.
Ich dem User eine Shell ohne Login zugewiesen:
usermod -s /sbin/nologin user
Dann in der /etc/vsftpd/vsftpd.conf folgendes eingestellt:
# Anonymen FTP-Zugriff erlauben? YES/NO
anonymous_enable=NO
# Anmeldung von lokalen Usern erlauben? YES/NO
local_enable=YES
# Schreibrechte prinzipiell erlauben? YES/NO
write_enable=YES
userlist_deny=NO
userlist_enable=YES
# User in "vsftpd.chroot" koennen nur im Home Verzeichnis agieren
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot
In der Datei "/etc/vsftpd.user_list" steht der User "user"(Beispielname).
Sowie unter "/etc/vsftpd.chroot" ist er eingetragen (Der User "user").
Alle anderen User können sich frei bewegen nur dieser nicht. So will ich das ganze auch. Nur leider will ich nicht das er nach dem Login im Homeverzeichnis ist sondern in dem Verzeichnis "/meins/user". Und nur dort in diesem Verzeichnis soll der User sich bewegen können. Ist es eigentlich auch möglich für den User den Befehl "get" zu sperren?
MfG
Harald