Schönen Tag zusammen,
ich habe ein kleines Problem mit dem "Einsperren" von Benutzern auf dessen Home Verzeichniss.
Also folgendes System
VServer mit Template
openSUSE 10.3 - LAMP
vsftpd läuft und ist auch im browser erreicherbar.
Jedoch bekomme ich es nicht hin, das ich die einzelnen Benutzer den zugang beschränke auf das zugewiesene verzeichniss.
folgende vorgehensweise habe ich durch geführt.
- useradd test -d /var/www/test -s /bin/false -m (User wird ohne Loginshell und Homeverzeichnis /var/www/test erstellt)
- Setzen des Passwort für User test mittels passwd test und eintippen des frei wählbaren Kennwortes.
- Erstellen der Gruppe ftp mittels: groupadd ftp
- Zuordnung des User Test zur Gruppe ftp per usermod -g ftp test
- Um nun noch entsprechend auf das Verzeichnis /var/www/test/ Zugriff zu erhalten, muss mittels Befehl chown der Besitzer des Verzeichnis “/var/www/test” zugeordnet werden: chown test /var/www/test und die Gruppe desselben Verzeichnis auf ftp gesetzt werden: chgrp ftp /var/www/test
WICHTIG: Den User test muss man ausserdem noch in die Datei /etc/vsftpd.user_list eintragen!
Die Einstellungen in der vsftpd.config habe ich auch bereits angepasst.
und zwar nach diesen vorgaben
1. write_enable=YES
2. dirmessage_enable=YES
3. nopriv_user=ftpsecure
4. ftpd_banner="Welcome"
5. local_enable=YES
6. file_open_mode=0644
7. local_umask=0000
8. userlist_deny=NO
9. userlist_enable=YES
10. chroot_local_user=YES
11. local_max_rate=50000
12. anonymous_enable=NO
13. anon_world_readable_only=NO
14. anon_upload_enable=NO
15. log_ftp_protocol=YES
16. xferlog_enable=YES
17. vsftpd_log_file=/var/log/vsftpd.log
18. xferlog_file=/var/log/xfer.log
19. connect_from_port_20=YES
20. pam_service_name=vsftpd
21. listen=yes
Alles anzeigen
Kann mir vielleicht jemand helfen?
// Edit by LusH:
In Zukunft bitte Ausgaben in Code-Tags posten, oder falls zu lang auf Dienste wie susepaste zurückgreifen.
Und zu deinen Problemen (also Threads) auch passende Tags setzen bitte