[PINGUIN] Benutzer anlegen und fuer diesen ein Verzeichnis freigeben

Ali Guerler mail at guerler.net
Di Mär 6 13:46:31 CET 2007


Hallo zusammen,

ich habe hier folgende Situation auf meiner Arbeitsstelle:

Wir haben hier eine Debian-Kiste laufen, auf der Sarge läuft. Auf
dieser Kiste werden MySQL, Apache und PHP benötigt. Diese Komponenten
sind bereits installiert. Der Server wird zum einen von uns
Mitarbeitern benutzt, auf der anderen Seite soll er auch Studenten,
die ein Apache/MySQL/PHP-Projekt laufen lassen möchten, dienen. Im
aktuellen Projekt benötigt der Student einen Benutzeraccount, eine
MySQL-Datenbank und natürlich ein Verzeichnis, in welchem die
PHP-Scripts liegen müssen. Jetzt habe ich mir folgende Gedanken
gemacht:

- Der Benutzer erhält einen Benutzeraccount. Dieser müßte Vollzugriff
  auf das Verzeichnis haben, in welchem die PHP-Scripts liegen. Damit
  wäre es ihm möglich, Scripts hinzuzufügen, zu entfernen und überhaupt
  zu modifizieren.
- Es wird ein weiterer Benutzer angelegt, unter dem das Projekt
  überhaupt laufen darf. Welche Rechte dieser Benutzer haben darf,
  müßte, so meine Vermutung, individuell auf das Projekt abgestimmt
  werden, denn natürlich sollten nicht mehr Privilegien vergeben
  werden, als es unbedingt notwendig ist. Aber klar ist, daß von der
  Datenbank gelesen bzw. auf sie geschrieben werden muß.

Ich wollte jetzt nur mal allgemein fragen, ob der Grundgedanke so erst
einmal in die richtige Richtung geht? Und damit verbunden die Frage:

Legt man mit useradd einen neuen Benutzer an? Mit chmod vergibt man ja
die Zugriffsrechte des Ordners, wenn ich richtig informiert bin. Da
arbeite ich mich gerade auch ein, aber vielleicht ist jemand schneller
und kann mir kurz sagen, worauf ich bei der Rechtevergabe zu achten
habe?

Schon einmal danke im voraus.

-- 
Grüße,

Ali