FTP User adden unter Suse 11.2

schon mal google benutzt?

hi unter
http://www.serversupportforum.de/for...html#post69625
hatte einer das slebe prob wie ich. er hats aber hinbekommen
folgende reihenfolge hat ich ihm vorher gegeben:

mkdir /var/www/vhosts/domain.de/httpdocs/ORDNERNAME
(Anlegen des Ordners wo der User später per ftp rein soll)

adduser USERNAME -d /var/www/vhosts/domain.de/httpdocs/ORDNERNAME -m
(User anlegen)

passwd USERNAME
(passwort anlegen)

chown USERNAME:users /var/www/vhosts/domain.de/httpdocs/ORDNERNAME
(User so konfigurieren das er per ftp in den ordner kommt)


was meinst er mit:

ZITAT:
Also ich habe es genau wie oben gemacht und dann noch den chown gesetzt und dann ging es.

Ich weiß nur nicht genau ob das auch geht wenn du den FTP-Account im Ordner /var/www/vhosts/... möchtest, weil dafür glaub der Apache-Webserver eine extra Konfiguration angelegt hat.
welcher von den befehlen oben ist also abzuändern, so das es auch bei mir geht?!
LG
 
okay so weit so gut.
wie man die user anlegt ist jetzt klar.
habe jetzt aber eine neues problem.
Die ftp-user sollen alle auf das selbe verzeichnis zugreifen /srv/ftp/
sollen aber nicht in /srv/ schauen dürfen sondern nur in alles was in /srv/ftp/ liegt.

wenn ich die berechtigung für /srv wegnehm komm ich beim verbinden immer ins home-verzeichnis vom user. Wenn ich das home-verzeichnis vom user auf /srv/ftp/ legen will sagt er wird bereits von einem anderen user verwendet. das ganze soll ohne einheitlichen user sein.
gibs hier irgendeine möglichkeit dass hin zu biegen?

gruß


EDIT: hat keiner einen Tipp dafür?
 
Zuletzt bearbeitet:
wird denn der user überhaupt angelegt wenn due das home verzeichniss auf /srv/ftp/ legtst? und wenn ja was passiert denn wenn du dann mit dem angelegten user verbinden willst? und legst du jetzt user über ne datei des ftp server an oder machst du das mit useradd bzw adduser?
 
chroot auf /srv/ftp

cp /bin/false /bin/ftp

Require valid shell in der ftp config eintragen, somit kann sich ein ftp user nicht per ssh einloggen

die shell muss natürlich auf /bin/ftp beim erstellen angegeben werden oder unter /etc/passwd geändert werden
 
Zuletzt bearbeitet:

Ähnliche Themen

G
  • -GL4x-
  • Linux
Antworten
9
Aufrufe
2.306
G
Antworten
16
Aufrufe
4.341
MC BigMac
M
Zurück
Oben