PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Root kein Recht



AssiY2K
31.07.04, 07:06
Moin wenn ich mich über ein FTP Programm auf meinen Server als root einlogge, dann bin ich auch auf dem System drauf. Wenn ich jedoch in das Webverzeichnis von anderen Usern will, bekomme ich immer die Meldung 550 Permission denied. Die Rechte kann ich auch nicht ändern. Habe auch schon in der proftpd.conf nachgesehen, jedoch nix außergewöhnliches gefunden.

Hat da noch jemand ein paar Tipps für mich?

CU AssiY2K

zyrusthc
31.07.04, 07:40
root ist standartmässig über FTP als Client deaktiviert kann man aber ändern in /etc/ftpusers dort stehen alle benutzer die verboten sind ! Du bist bestimmt unter einem User eingeloggt , weil root hätte die Rechte .

AssiY2K
31.07.04, 08:22
Hallo zyrusthc,

Daran kann es nicht liegen, weil ich den root freigeschaltet habe. Unter Redhat 9 ändert man ja einfach den Eintrag in der proftpd.conf:

RootLogin on

Nachdem ich das gemacht habe und inetd neu gestartet habe, kann ich mich auch als root einloggen, jedoch kann ich auf die Webverzeichnisse in meinem Fall

web1
web2
web3

nicht zugreifen. Angezeigt werden sie, aber ich kann die Ordner nicht öffnen.

CU AssiY2K

IT-Low
31.07.04, 10:01
RootLogin on

Autsch! Wenn der Rechner im Internetz steht ist das grob fahrlässig. FTP überträgt unverschlüsselt, d. h. dein root-Passwort geht unverschlüsselt übers Netz.



web1
web2
web3


Wieso nimmst du nicht einfach die User web1, web2, web3? Und am besten den FTP abschalten und SSH/SCP benutzen.

AssiY2K
31.07.04, 13:23
@ IT-Low:

Das ist mir auch bewusst, dass es ein enormes Sicherheitsrisiko ist. Jedoch will ich aber wissen, warum es nicht funktioniert.

CU AssiY2K

IT-Low
31.07.04, 14:45
@ IT-Low:

Das ist mir auch bewusst, dass es ein enormes Sicherheitsrisiko ist. Jedoch will ich aber wissen, warum es nicht funktioniert.

OK

Was kommt denn für eine Meldung beim change dir (cd)?

AssiY2K
31.07.04, 17:55
550 Permission denied

CU AssiY2K

IT-Low
31.07.04, 18:13
Schau mal mit welchen Rechten/unter welchem User dein FTP-Server läuft, wahrscheinlich läuft er nicht unter root.

AssiY2K
31.07.04, 18:41
Mhh, wie genau mache ich das? Also die proftpd.conf gehört zu root

wenn ich ps eingebe wird mir außer bash und ps nix weiter angezeigt.

CU AssiY2K

P.S.: Hast du vielleicht ICQ???

IT-Low
31.07.04, 18:46
Was sagt "ps aux"?

AssiY2K
31.07.04, 18:54
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1304 452 ? S Jul24 0:15 init
root 29665 0.0 0.0 1376 512 ? S Jul24 0:02 syslogd -m 0
root 30529 0.0 0.0 2040 896 ? S Jul24 0:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql 31553 0.0 0.0 14404 2672 ? S Jul24 0:16 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr
root 31689 0.0 0.0 19636 5936 ? S Jul24 0:33 /usr/sbin/httpd
root 31699 0.0 0.0 1352 556 ? S Jul24 0:02 crond
root 30211 0.0 0.0 3444 1300 ? S Jul29 0:00 /usr/bin/perl /root/confixx/pipelog.pl
root 32642 0.0 0.0 15920 4732 ? S Jul29 0:00 /usr/sbin/httpd
root 10051 0.0 0.0 1972 824 ? S 08:10 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
apache 9412 0.0 0.1 19796 6784 ? S 15:15 0:00 /usr/sbin/httpd
apache 14693 0.0 0.1 19796 6784 ? S 15:15 0:00 /usr/sbin/httpd
root 11587 0.0 0.0 6712 2244 ? S 18:32 0:00 sshd -i
root 15877 0.0 0.0 2152 1260 pts/0 S 18:33 0:00 -bash
root 32193 1.6 0.0 6712 2244 ? S 18:53 0:00 sshd -i
root 3937 1.5 0.0 2152 1256 pts/1 S 18:53 0:00 -bash
root 7520 1.0 0.0 2540 664 pts/1 R 18:53 0:00 ps aux


CU AssiY2K

downtown
02.08.04, 21:31
Der FTP-Server läuft also mit dem Xinetd. Dann musst du die /etc/xinetd.conf mal genauer anschauen und dem FTP-Server root als Benutzernamen geben. Nicht vergessen Xinetd neuzustarten ;)

AssiY2K
03.08.04, 06:13
Hallo downtown. Danke für den Tip, werde das mal Testen tun!!!

THX & CU AssiY2K