Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    Gesperrt
    Registriert seit
    19.11.2010
    Beiträge
    14

    Standard Linux Problem : FTPuser haben zu viel zugriff

    Morgäähn,

    ich hab gestern fast den ganzen Tag nur rumgegoogled aber nichts gefunden. Ich hab ne VPS und würd gerne 2 Kumpels nen FTP zugang geben. der darf aber nur in nen Unterordner ( z.B. /var/www/test1) reichen.

    Was ich bisher geschafft hab ist, dass das home Verzeichnis /var/www/test1 ist, sie auch nur da schreibrechte haben, aber sie können ohne probleme /etc/passwd laden und alles decrypten ^^

    So weit solls natürlich nicht kommen, darm hoffe ich kann mir hier einer helfen, wie ich den FTP user so einschränken kann, dass er NUR Zugriff auf /var/www/test hat, und den rest garnicht sieht ^^

    Das ftp Progtamm ProFTPd

    Viele Grüße,
    th3p0is0n

  2. #2
    Super-Moderator Avatar von Southpark
    Registriert seit
    12.07.2008
    Beiträge
    1.062

    Standard

    schon dumm das in /etc/passwd keine passwörter drin stehen...
    Die liegen /etc/shadow
    Probier doch mal ob die dort Zugriff haben wenn ja dann fail..

  3. #3
    \x7f Avatar von Salimox
    Registriert seit
    03.03.2008
    Beiträge
    107

    Standard

    Moin,
    du kannst die CHMOD von dem Verzeichnis auf 711 setzen dann dürfte es eigentlich klappen.

    Grüße

  4. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    th3p0is0n (05.12.2010)

  5. #4
    Gesperrt
    Registriert seit
    19.11.2010
    Beiträge
    14

    Standard

    also auf /var/www/test1 (da wo der user zugriff haben soll) chmod mit 711? ^^

  6. #5
    \x7f Avatar von Salimox
    Registriert seit
    03.03.2008
    Beiträge
    107

    Standard

    Umgekehrt, die Verzeichnisse die gesperrt werden sollen

    Vielleicht nochmal ne Erklärung zu chmod...:

    Die erste Zahl gilt für den Besitzer, Lesen hat den Wert 4, schreiben hat den Wert 2 und ausführen hat den Wert 1.
    Die zweite Zahl gitl für den Besucher, hier genau das selbe mit den Werten.
    Die dritte Zahl gilt für Andere mit den gleichen Werten.

    Daraus setzt sich zusammen :

    Besitzer darf alles und der Rest darf nur ausführen.

    Hoffe ich konnte helfen.
    Geändert von Salimox (05.12.2010 um 08:38 Uhr)

  7. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    th3p0is0n (05.12.2010)

  8. #6
    Gesperrt
    Registriert seit
    19.11.2010
    Beiträge
    14

    Standard

    dacht schon
    ok danke ich versuchs mal ^^

  9. #7
    Anfänger
    Registriert seit
    12.07.2008
    Beiträge
    24

    Standard

    Auch hier werde ich dir eine Lösung präsentieren xD

    defaultroot ~
    sperrt den User in sein Heimatverzeichnis, üblicherweise /home/username, den User "proftpd" in seins "/home/proftpd" usw.

    So sollte das Problem gelöst sein

  10. #8

    Standard

    Ja defaultroot ist Standard, ansonsten in andere Verzeichnisse jailen..
    _n0p3_

  11. #9
    DateMake Dialer Avatar von Dj Hackmaster A
    Registriert seit
    02.11.2010
    Beiträge
    115

    Standard

    Zitat Zitat von Salimox Beitrag anzeigen
    Umgekehrt, die Verzeichnisse die gesperrt werden sollen
    Wie bitte? auf /etc?
    Zitat Zitat von Shadowgamer
    Und solch sinnlosen Kommentare kannst du dir doch bitte sparen. Denn so merkt erst recht jeder das du, nicht nur Körperlich sondern auch Geistig, noch ein kleines Kind und auf dem Nivou eines Sonderschülers bist.
    Rätsel und obligatorischer Haftungsausschluss:

    "Ich muss niemanden anerkennen, der vom Staat lebt, diesen Staat ablehnt, für die Ausbildung seiner Kinder nicht vernünftig sorgt und ständig neue kleine Kopftuchmädchen produziert."

  12. #10
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    also bei mir geht es so:

    proftpd installiert. dann..

    sudo cp /bin/false /bin/ftp

    /bin/ftp in /etc/shells eingetragen

    nen user namens "test" erstellt und die shell auf /bin/ftp gelegt. kannste in /etc/shado* editieren.

    dann in der proftpd.conf das hinzugefügt:

    DefaultRoot /home/test test


    und dann den ftp server neu gestartet.
    und hab mich in der shell als test eingelogt. geht nicht. soll auch so sein. soll ja nur für ftp gehen.

    gut ftp programm genommen. mich als test auf den ftp eingelogt. und es geht. versucht in die anderen verzeichnise zu gehen.. geht nicht.


    so problem gelöst würd ich schätzen..

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. So viel Linux doch welches?
    Von Byte Angel im Forum Linux und UNIX-Systeme
    Antworten: 32
    Letzter Beitrag: 17.07.2009, 02:30
  2. Linux Haben????
    Von momo- im Forum Linux und UNIX-Systeme
    Antworten: 9
    Letzter Beitrag: 22.05.2009, 00:00
  3. Linux su Problem!
    Von PAN im Forum Linux und UNIX-Systeme
    Antworten: 3
    Letzter Beitrag: 17.02.2009, 13:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •