PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ftp Weg?



michele
30.07.05, 01:32
Hi, ich habe ein Server von Server4You, dort habte ich 2 Cs:s server und ein Teamspeak Server am laufen, ich konnte die FTPs alle benutzen aber ich weiß nicht genau ob es daran lag das ich sie jetzt nicht mehr benutzen kann, ich habe per confixx als reseller ect.. ein anbieter angelegt und der heißt dann halt web1 ect.. dort komm ich aber jetzt auf den ftp, aber warum gehen die anderen nun alle nichtmehr?? immer

[R] 530 Permission denied

Nunja die FTPs von den COunterstrike Servern und Teamspeak
habe dort immer so User angelegt

---------------
1.Log dich als root ein
2. Benutzer anlegen: useradd -g users -s /bin/bash -d /home/hierdenbenutzernamen hierdenbenutzernamen
3.Benutzer Passwort zuweisen: passwd hierdenbenutzernamen (mit enterbestätigen, dann erfragt er das passwort)
4.Ordner erstellen: mkdir /home/hierdenbenutzernamen
5.Benutzerrechte erteilen: chown hierdenbenutzernamen: /home/hierdenbenutzernamen
6.Ordnerrechte vergeben: chmod 0700 /home/hierdenbenutzernamen
---------------

Habe Suse 9.0 und so kam ich dann auch automatisch auf die deren user zugeordneten FTPs.

Aber als ich jetzt in den Confixx war und Domain ect.. erstellt habe gehen die FTPs die ich per Putty erstellt habe nicht mehr (

Nurnoch die die ich per Confixx erstelle die Web1 ect..

vsFTPd 2.0.1

Freeze
30.07.05, 09:51
zu allererst, confix ist sehhhr eigen und es würd mich nicht wundern, wenn es eine bestehende konfiguration überschreibt.
sind denn die benutzer in der /etc/passwd noch drin?


zu guter letzt: http://www.linuxforen.de/forums/showthread.php?t=178777

Tomek
30.07.05, 09:54
Schaue in die Konfigurationsdatei von Confixx und überprüfe welche User-IDs Confixx für das Anlegen von Benutzern benutzen darf.

Danach erstellst du einen Benutzer mit einer User-ID außerhalb diesem Bereich. Das ist normalerweise User-ID 65001 und höher.

michele
30.07.05, 14:23
Hi, habe Webmin installiert, läuft super, doch sind die User richtig eingeordnet. z.B.

Für den einen Gameserver läuft der User:

Benutzername| User-ID | Gruppe | stammverzeichnis| Shell
css1 | 65006 |users | /home/css1 |/bin/false

Das stimmt doch alles oder??

Aber warum komm ich dann nicht auf den FTP??

Freeze
30.07.05, 14:45
schau mal in der /etc/vsftpd.conf ob check_shell=NO drinsteht.
da dieser user keine valide shell hat, solltest du den shellcheck deaktivieren

michele
30.07.05, 17:34
der Eintrag ist in der Datei nicht vorhanden.

Die Datein sehe ich

-rw------- 1 root root 444 Jul 18 17:32 vsftpd.conf
-rw-r--r-- 1 root root 6084 Jul 18 17:32 vsftpd.conf.confixx-backup

Freeze
30.07.05, 18:36
na dann, bitte, bitte, bitte mit zucker oben drauf, probiers doch mal aus.
oder was denkst du, macht dieser eintrag?