Hallo Leute, für mich ist das ein großes Problem an dem ich
nun schon 3
oder 4 Wochen arbeite, und ich komme zu keiner Lösung. Darum bitte
ich um eure
Hilfe. A) System: VServer mit Debian7, Apache2, php5, Mysql und
proFTPd B) Was soll es werden/sein Ein Server für mehrere Webseiten für
verschiedene Benutzer,
welche für die jeweilige Webseite einen FTP-Zugang haben. Jeder
FTP-User ist in
seinem home-Verzeichnis eingesperrt C) Arbeiten auf dem Server Da ich nun schon zwei mal mit einem falschen
Befehl meinen
Server kaputt bekommen habe, will ich die Arbeiten auf dem Server
nicht mehr
mit „root“ durchführen. Der direkte login mit „root“ ist
untersagt. Der Benutzer "ServerArbeit" soll nur Arbeiten
durchführen können, die webseitenrelevante Arbeiten sind: FTP-user
einrichten/löschen/ändern, Datenbanken einrichten/löschen/ändern,
Dateirechte einrichten/löschen/ändern,
Verzeichnis- und Dateiarbeiten, anlegen der Virtuellen URL in
Apache. Dafür habe ich bereits über „visudo“ die
nötigen Rechte
vergeben. D) FTP-Zugänge Jede der Webseiten soll einen FTP-Zugang haben
und ist auf
das Verzeichnis der jeweiligen Webseite beschränkt. Name: "Webseite01FTP" Ein Verzeichnis könnte zum Beispiel
„/var/www/Webprojekt01“
sein Ich möchte für mich einen FTP-Zugang haben, der
im gesamten „/var/www“
alle Rechte besitzt. --------------------------------------------------------------------------------------- Um die Schreibrechte für alle diese
Verzeichnisse zu ermöglichen,
habe ich eine neue Usergruppe erstellt: "SchreibGruppe" mit den
Mitgliedern: "ServerArbeit", "FTParbeit",
"Webseite01FTP" Über ProFTPd habe ich versucht mit „UserOwner“
und „GroupOwner“
festzulegen, dass alle Dateien die Hochgeladen werden immer
„www-data“ besitzt,
jedoch hat das schlicht weg nicht funktioniert. Auch kann ich die Lese/Schreib/Ausführrechte
mit Umask nie
mit einer 7 vergeben. Hier sind also weitere Probleme. --------------------------------------------------------------------------------------- Bitte kann mir jemand erklären, wie ich die
Rechte vergeben
muss, damit Jeder nur das kann was er können soll – und sonst
nichts? --------------------------------------------------------------------------------------- |