zusätzlichen Benutzer anlegen

  • Mein Problem


    Ich möchte auf meiner DB7020S mit 250GB HDD einem Benutzer2 das Verzeichnis /media/hdd/mp3/ nur mit Leserechten freigeben.


    Der Rest der Verzeichnisse soll nicht gelistet werden.


    Wie richte ich den Benutzer2 und PW: Benutzer2 ein?
    Und wo definiere ich, dass nach dem Login von Benutzer2 das Verzeichnis /media/hdd/mp3/ sein Startverzeichnis ist?


    Danke!

  • Also als erstes müsstest du das Verzeichnis über telnet mit den Attributen 0755 belegen.
    So hat der jeweilige benutzer nur die Rechte zu lesen, aber nichts zu schreiben bzw. zu löschen.


    Dann öffnest du mit einem Linuxfähigen editor die Datei /etc/passwd
    Dort fügst du dann deinen Benutzer so ein: Benutzer2::500:500:user:/media/hdd/mp3:/bin/sh


    Dann öffnest du noch mit dem Editor die Datei /etc/group
    Dort diese Zeile eingeben: FTP:x:500:


    Anschließend gibst du dem benutzer ein passwort, indem du über telnet "passwd Benutzer2" eingibst.


    Und da du nur willst, dass der die anderen Verzeichnisse nicht sehen soll, öffnest du noch mit dem Linuxfähigen Editor die Datei /etc/vsftpd.conf
    Dort änderst du den Eintrag "chroot_local_user=NO" in "chroot_local_user=YES" (oder falls dieser eintrag ganz fehlt, dann die Zeile halt einfügen).


    Dann müsste alles so funktionieren, wie du es willst.