ProFtpD User anlegen

Dieses Thema im Forum "Linux & BSD" wurde erstellt von DOWNandOUT, 23. Februar 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 23. Februar 2010
    Hi, habe auf meinem Debian Server ProFTPD drauf. Jetzt will ich USer anlegen also mit useradd. klappt auch, er legt den User an (kann ihn ja später auch löschen also er ist vorhanden). Aber ich kann mich nicht damit auf dem FTP einloggen, er sagt halt immer Authentifizierung fehlgeschlagen. Hab bei Google auch nur bedingt darüber was gefunden.

    WEiss jemand was da falsch läuft?

    grüße
     
  2. 23. Februar 2010
    AW: ProFtpD User anlegen

    requirevalidshell in der proftpd config aus? (sofern du dem neuen user bei useradd keine gültige shell zugewiesen hast)
    ansonsten proftpd in debugmodus setzen und die logs checken (google hilft)
     
  3. 23. Februar 2010
    AW: ProFtpD User anlegen

    kannst du dich mit anderen usern einloggen? ist der user in der richtigen gruppe?...mfg coach
    PS: am besten auchnoch deine ftp-server config posten
     
  4. 23. Februar 2010
    AW: ProFtpD User anlegen

    Leg den user mal mit adduser anstatt useradd an, dann wird noch ein Homeverzeichnis angelegt und ne Shell.
     
  5. 23. Februar 2010
    AW: ProFtpD User anlegen

    E:// Habe USer angelegt und login funktionert auch.

    Nur wie gebe ich dem User jetzt alle nötigen Rechte? Also das er Uploaden, Downloaden, Editieren, Löschen kann usw...

    grüße
     
  6. 23. Februar 2010
    AW: ProFtpD User anlegen

    du musst die gruppenrechte in der passwd anpassen, wenn z.b. alle user in das verzeichnis /home/user1/ geleitet werden, da dort die dateien liegen, müssen alle user in der sleben Benutzergruppe wie der user1 sein, oder halt den chmod von /home/user1/ anpassen
     
  7. 23. Februar 2010
    AW: ProFtpD User anlegen

    Wo finde ich die .passwd ?
     
  8. 23. Februar 2010
    AW: ProFtpD User anlegen

    in /etc/ da ist eine datei die heisst passwd
     
  9. 23. Februar 2010
    AW: ProFtpD User anlegen

    FTPUSER:x:1001:1001:USER,,,,boss:/home/FTPUSER:/bin/bash

    Was soll ich daran jetzt ändern ? versteh ich nicht ganz... und wie pass ich den CHMOD an z.b. ? sorry aber habe noch nie damit zutun gehabt ..
     
  10. 23. Februar 2010
    AW: ProFtpD User anlegen

    Die Felder der Datei /etc/passwd.
    Spalte Bezeichnung Inhalt
    1 Benutzername Einzigartig um den Benutzer bei Einloggen zu identifizieren
    2 Kennwort Das verschlüsselte Kennwort (heute in /etc/shadow)
    3 UID Eindeutige Nummer zur Identifizierung des Benutzers
    4 GID Eindeutige Nummer zur Identifizierung der Gruppe
    5 Kommentar Voller Name des Benutzers und andere Angaben
    6 Heimatverzeichnis Arbeitsverzeichnis nach dem Einloggen
    7 Login-Kommando Das Kommando wird nach dem Einloggen ausgeführt; meist eine Shell


    D.h. wenn das Verzeichnis dem user 001 gehört muss du beim user 002 z.B. die GID (Group ID) des users 001 eintragen

    FTPUSER:x:1001:1001:USER,,,,boss:/home/FTPUSER:/bin/bash

    FTPUSER2:x:1002:1001:USER,,,,boss:/home/FTPUSER:/bin/bash
     
  11. 23. Februar 2010
    AW: ProFtpD User anlegen

    Es gibt aber nur den einen User der in dieses Verzeichnis umgeleitet wird... also müsste er doch da alle rechte haben ?
     
  12. 23. Februar 2010
    AW: ProFtpD User anlegen

    welcher user wird denn inwelches verzeichnis geleitet?

    und übrigens: an deiner stelle würd ich erstmal linux zu hause ausprobieren, wenn du nichtmal das mit den rechten hinbekommst gibts wahrscheinlich bald einen zombie-pc mehr..
     
  13. 23. Februar 2010
    AW: ProFtpD User anlegen

    also der DocumentRoot oder wie er heisst ist srv/www
    den hab ich in der proftpd.conf eingetragen. da werden alle user standartmäßig hingeleitet. Der User FTPUSER wurde erstellt und leitet auch automatisch in das verzeichnis um, nur hat er dort halt keine rechte..
     
  14. 23. Februar 2010
    AW: ProFtpD User anlegen

    ja normal.
    der user root z.B. hat überall rechte (oder kann sie sich geben)
    der user klauspeter hat im ordner /home/klauspeter seine eigenen rechte .
    leg dir doch im var/www einen ordner namens FTPUSER an und owne den auf diesen user.
    dann stellste in der proftpd.conf den ordner /var/www/DEINORDNER als standartordner für den FTPUSER ein und FERTIG .
    Willst wohl die Webseite erreichbar machen, oder?
    dann gehste in /etc/apache2/sites-available/default und stellst dort statt /var/www einfach /var/www/DEINORDNER ein.

    so haste (falls du später mal andere user noch anlegst) die "standart-rechte" vom /var/www ganz gelassen..
     
  15. 24. Februar 2010
    AW: ProFtpD User anlegen

    Dank dir So langsam versteh ich glaub ich was bei Linux so abgeht.

    Bw raus

    closed.
     
  16. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.