Pfingstler82
28.02.06, 09:18
Hallo,
ich habe zwei Probleme. Ich habe ein WEBSERVER (Noch unter Windows), den ich jetzt auf ein Linux-System Portiere.
Mein Linux-Server hat SuSE 10 drauf und Apache 2.2.
HTTP läuft auch mit Perl und so, aber der FTP-Server geht nicht so, wie ich es will...
Ich habe vsftpd 2.0.3 installiert.
Habe folgende Benutzer angelegt:
useradd -d /homepage Admin
passwd Admin [Dann das Passwort]
useradd -d /homepage/user1 user1
passwd user1 [Dann das Passwort]
useradd -d /homepage/user2 user2
passwd user2 [Dann das Passwort]
Problem1: Wenn ich auf meinem XP Rechner: ftp server2
angebe, kann ich den Benutzernamen und das Passwort angeben. Es erscheint:
Login succesfull!
Mache ich jetzt "dir", dann kommt: 500 Port ... und irgendwann kommt ein Timeout.
Wenn ich das Selbe vom Linux-Server in der SHELL mache, dann gehts.
Er zeigt mir die Verzeichnisse an.
Zweites Problem:
Ich habe folgende Zugriffsrechte gesetzt:
chown Admin /homepage
chown user1 /homepage/user1
chown user2 /homepage/user2
Mein Problem ist folgendes:
Wenn ich in FTP als Admin angemeldet bin kann ich die Verzeichnisse user1 und user2 sehen. Ich kann mit mkdir auch ein neues verz. erstellen.
Gehe ich in user1 rein, habe ich nur leserechte. Das ist aber als ADMIN blöd.
Bin ich in FTP als user1 oder user2 angemeldet, habe ich ja die nichts in den Verzeichnissen.
Wenn ich aber von root die Verzeichnisse erstellt habe, kann ich auch da nichts an den angelegten Verzeichnissen ändern.
Bsp.: /homepage/user1/cgi-bin habe ich als root angelegt.
mit chown habe ich user1 /homepage/user1 zugewiesen, aber ich kann nichts in cgi-bin als user1 verändern :(
Ich hoffe ihr versteht, was ich euch hier sagen will und könnt mir helfen :)
MfG, Pfingstler82
ich habe zwei Probleme. Ich habe ein WEBSERVER (Noch unter Windows), den ich jetzt auf ein Linux-System Portiere.
Mein Linux-Server hat SuSE 10 drauf und Apache 2.2.
HTTP läuft auch mit Perl und so, aber der FTP-Server geht nicht so, wie ich es will...
Ich habe vsftpd 2.0.3 installiert.
Habe folgende Benutzer angelegt:
useradd -d /homepage Admin
passwd Admin [Dann das Passwort]
useradd -d /homepage/user1 user1
passwd user1 [Dann das Passwort]
useradd -d /homepage/user2 user2
passwd user2 [Dann das Passwort]
Problem1: Wenn ich auf meinem XP Rechner: ftp server2
angebe, kann ich den Benutzernamen und das Passwort angeben. Es erscheint:
Login succesfull!
Mache ich jetzt "dir", dann kommt: 500 Port ... und irgendwann kommt ein Timeout.
Wenn ich das Selbe vom Linux-Server in der SHELL mache, dann gehts.
Er zeigt mir die Verzeichnisse an.
Zweites Problem:
Ich habe folgende Zugriffsrechte gesetzt:
chown Admin /homepage
chown user1 /homepage/user1
chown user2 /homepage/user2
Mein Problem ist folgendes:
Wenn ich in FTP als Admin angemeldet bin kann ich die Verzeichnisse user1 und user2 sehen. Ich kann mit mkdir auch ein neues verz. erstellen.
Gehe ich in user1 rein, habe ich nur leserechte. Das ist aber als ADMIN blöd.
Bin ich in FTP als user1 oder user2 angemeldet, habe ich ja die nichts in den Verzeichnissen.
Wenn ich aber von root die Verzeichnisse erstellt habe, kann ich auch da nichts an den angelegten Verzeichnissen ändern.
Bsp.: /homepage/user1/cgi-bin habe ich als root angelegt.
mit chown habe ich user1 /homepage/user1 zugewiesen, aber ich kann nichts in cgi-bin als user1 verändern :(
Ich hoffe ihr versteht, was ich euch hier sagen will und könnt mir helfen :)
MfG, Pfingstler82