PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pureftp probleme bei root login



McGoerk
06.06.03, 09:53
Hallo Forum!
Ich bin ebenso wie in der Linux Welt neu hier.
Ich hab zwar soweit alles hinbekommen was ich wollte, hab jedoch immernoch ein kleines Problem. Wenn ich mich über einen Win Client auf dem LinuxFTP als root anmelden will, geht das nicht. Melde ich mich mit einem "Normalen" user an, geht es.

Ich hab hier schon einige Tutrial durchgeforstet aber nix zu dem Bezug gefunden.
Ich benutzte Pure-FTP und Suse 8.2

Config File:

ChrootEveryone no
# TrustedGID 100
BrokenClientsCompatibility no
MaxClientsNumber 10
Daemonize yes
MaxClientsPerIP 3
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
# FortunesFile /usr/share/fortune/zippy
DontResolve e yes
MaxIdleTime 15
# LDAPConfigFile /etc/pureftpd-ldap.conf
# ExtAuth /var/run/ftpd.sock
#PAMAuthentication yes
#UnixAuthentication yes
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
# PassivePortRange 30000 50000
# ForcePassiveIP 192.168.0.1
# AnonymousRatio 1 10
# UserRatio 1 10
AntiWarez yes
# IP address/port to listen to (default=all IP and port 21).
# Bind 127.0.0.1,21
# AnonymousBandwidth 8
# UserBandwidth 8
Umask 177:077
MinUID 100
AllowUserFXP yes
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename yes
AnonymousCantUpload yes
#TrustedIP 10.1.1.1
#LogPID yes
# AltLog clf:/var/log/pureftpd.log
# AltLog stats:/var/log/pureftpd.log
# AltLog w3c:/var/log/pureftpd.log
#NoChmod yes
#KeepAllFiles yes
#CreateHomeDir yes
#Quota 1000:10
#PIDFile /var/run/pure-ftpd.pid
#CallUploadScript yes
MaxDiskUsage 99
NoRename yes
CustomerProof yes
# PerUserLimits 3:20

Danke schonmal im Voraus!!

DJKolchos
06.06.03, 10:28
Der Root-Zugriff ist meist nicht berechtigt sich von außen einzuloggen.

Gerade bei Suse habe ich was im Hinterkopf das dies mittels Yast irgendwo ausgeknippst ist.

Sollte dieser Rechner vom Internet aus erreichbar sein solltest Du Dir auch gründlichst überlegen den FTP-Zugang für den User Root zu öffnen -> Security!

Gruß
DJKolchos

McGoerk
06.06.03, 13:55
Also ich hab nen Gameserver laufen. Der liegt in /usr/local/hlds/ wie bekomme ich das ganze nun auf nen anderen User? Das mit der Sicherheit stimmt schon. Jetzt wo Du das sagst.
Wenn ich den Server aber nun verschiebe.... Läuft er dann immernoch?
Gruß!

Und danke für die schnelle Hilfe!

DJKolchos
06.06.03, 14:37
Was hat der Gameserver bzw. dessen Userzuordnung beim Start mit FTP zu tun?

Im Grunde würde ich - sofern man den einfach moven kann - per ssh-Zugriff moven. Ob das allerdings geht - keine Ahnung. Aber FTP wäre dafür die denkbar falsche Anwendung.

Nachdem normalerweise der Root auch per ssh nicht spielen darf, ssh als normaler User, su...

Gruß
DJKolchos

altesocke
06.06.03, 14:47
hmm...

pure-ftpd hat doch gar kein config file? oder hab ich da was übersehen?
der bekommt doch alle configuration als parameter mit...
guckst du hier: http://www.x-fish.org/tux_pureftpd00.html

da gibts auch nen parameter der root login erlaubt, oder verbietet.

aber das mit dem root login solltest du eh besser lassen...

cu socke

McGoerk
06.06.03, 15:11
Ja das Problem von mir ist folgendes... Ich bastle hier gerade nen Server für CS zusammen. Diesen schicke ich später zu www.server4free.de... Die hängen ihn ans netz und gut. Damit ich später noch weitere Maps oder Updates draufspielen kann, hätte ich gerne ein FTP zugriff. Dazu brauch ich aber Zugriff auf /usr/local/hlds/. Diesen Zugriff hab ich aber mit einem Normalen User nicht. SSH funktioniert. Das automatisch starten funktioniert (Apache für die Homepage/Pure-ftp) Leider kapier ich das noch nicht so ganz mit den Runleveln. Da die Server Progis ja schon beim Login Screen laufen müssen...

Also mein Problem ist: wie verschiebe ich den Ordner und ändere den Inhaber?
Denn ich denke dann kann ich per FTP mit einem User zugreifen..
Oder liege ich da falsch?

THX!

PS: Pure-FTP hat unter Suse Linux 8.2 ein Config File

Schärple
06.06.03, 17:10
Einfach für einen "normalen" User als root folgendes machen:

chown <user> /usr/local/hlds

und gegebenenfalls den <user> in die UserGruppe FTP aufnehmen(/etc/shadow).

.. und schon darf der User auf das Verzeichnis zugreifen und sollte nach einem FTP Login direkt in eben Dieses geleitet werden (zumindest proftp springt automatisch ins Homeverzeichnins).

Bei SuSE kann man die Gruppen und Homedirectories übrigens auch über "yast" bearbeiten.

McGoerk
06.06.03, 18:42
Vielen Dank!
Das dürfte eigentlich mein Problem lösen!!!

:) :)

McGoerk
07.06.03, 00:02
OK! Ich hab doch noch ein Problem!
Das mit dem hlds Ordner hat geklappt... Das Verzeichnis für den Normalo User änder über Yast auch....

Aber ich kann mich nicht mehr per FTP einlogen....
Die Verbindung wird vom Server gekappt.

Woran liegt das?

THX im Voraus!