FTP-Zugriff für Ordner einrichten

Fireball22

Registered User
Hallo,

ich habe auf meinem Server einen Ordner auf den andere Freunde über FTP Daten hochladen sollen.

Da ich das dort nicht so einfach über Plesk einrichten kann wollte ich euch fragen wie das über die Konsole geht!

Wie richte ich also einen FTP-Zugriff per Konsole ein?

Fireball22
 
so

ja das machst du mit der shell

Code:
useradd deinuser -d /home/deinverzeichnis -m

so legst du ein user mit dem verzeichnis deines namens im home verzeichnis an

und mit
Code:
passwd deinuser

setzt du dem user ein passwort..

zu bedenken ist das du als user root in auf der shell bist

der ftpserver sollte aber schon laufen...
 
Vielen Dank für deine Hilfe!

Habe alles erfolgreich durchgeführt aber beim Einloggen per FTP erhalte ich die Meldung:

Code:
USER shoutcast
331 Password required for shoutcast.
PASS (hidden)
530 Login incorrect.

D.h. heißt also dass es den User für FTP anscheinend noch nicht gibt oder?

Fireball22
 
Hi ich nehem an wir haben das selbe anleiegen...
ftpzugriff auf einen gewissen unterordner. dabei soll der user nur in diesen ordner können?!

ich habe nen v-server bei starto mit suse 9.3
versuch mal:

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)

sag mal obs bei dir geht?!
LG
 
Vielen Dank jetzt funktionierts!

Es haben nur noch die Zugirffsrechte (chown) für den User gefehlt!

Fireball22

PS: Habe den gleichen Server ;)
 
hi...
also bei mir gehts net... ich versuchs weiter!
genau die reihenfolge hast du gemacht, ja?!
LG
 
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.

Aber ein Versuch wäre es möglich!

Fireball22
 
Hi...
also wenn ich richtig seh hast du auch einen V-server bei starto?
du willst doch auch einen ftp-account für einen user anlegen, so das dieser in "domain.de/user" daten ablegen kann und NUR in diesen ordner einsehn kann? ist das richtig?! :confused:

weil dann sieht der server bei uns ja gleich aus.
wäre nett wenn du mal die reihenfolge der befehle aufschreiben könntest, mit ordner, so das ich das genau so mal versuchen kann...:o

LG
 
Last edited by a moderator:
Hi!
Genau, ich habe auch einen V-Server bei Strato mit Suse Linux 9.3 und Plesk 7.5.4!

Ich habe es wie folgt gemacht...
Der bei mir verwendete Username war "shoutcast"!!
Das Verzeichniss, auf das FTP-Zugriff geschaltet werden sollte war /home/shoutcast

Den User anlegen:
Code:
useradd shoutcast -d /home/shoutcast -m

Dem User ein Passwort geben:
Code:
passwd shoutcast

Dem User den gesamten Inhalt des Ordners als Eigentümer zuweisen.
Auszuführen in dem Ordner, in dem auch der FTP-Benutzer Zugriff haben soll.
Code:
chown shoutcast -R *


Und dann konnte man sich unter der Serveradresse ftp.xxxxxxx.net anmelden!

Falls es dann immer noch nicht geht, schreib mir einfach!!

Fireball22
 
Hi..
geht leieder net:(
ich hab folegendes versucht...

useradd test3 -d /var/www/vhosts/domain.de/httpdocs/testordner
passwd test3
chown test3 -R /var/www/vhosts/domain.de/httpdocs/testordner


dann per ftp...
host: ftp.domain.de
user: test3

leider gehts net?:( :( :(
Weißt du noch nen rat?
LG
 
Probier mal am Ende von "useradd ..." noch ein "-m" zu machen!
Und dann noch bei chown "test3:users", vielleicht geht es dann!

Würd mich wirklich interessieren ob es dann geht!

Fireball22
 
he wenn ich nun :
chown test3:users -R /var/www/vhosts/domain.de/httpdocs/testordner eingeb kommt...
chown: cannot access `users': No such file or directory


bei chown tset3:users /var/www/vhosts/domain.de/httpdocs/testordner
kommt nichts. nimmt er also an...


per ftp komm ich dennoch net rein.
komt immer:

"User test3
331 Password required for test3
PASS (hidden)
530 Login incorrect."

HILFE?!?!?
 
Hi,

ich würde mal sagen
chown test3:users -R /var/www/vhosts/domain.de/httpdocs/testordner

sollte

Code:
chown -R test3:users  /var/www/vhosts/domain.de/httpdocs/testordner
lauten.
(auch wenn das andere auch geht, aber manche System machen Stress, wenn man es andersrum macht)

Zu dem '-m' bei useradd ist zu sagen, diesen Parameter braucht man ja nur, wenn das Verzeichnis noch nicht existiert und durch das anlegen des Users angelegt werden soll.

Mein Tipp wäre, dass du das Verzeichnis der Gruppe 'users' zuweist und es dann nochmal probierst.

Lg
Free
 
Back
Top