Root server website Benutzer

adaiadi

New Member
Hallo Leute,
ich bin vollig neu in sachen root server und habe mich bisher nur mit googlen durchgeschlagen.bin jetzt aber auf ein problem gestossen.

Wir besitzen ein linux ubuntu root server wo ich verschiedene benutzer für verschiedene programme angelegt habe.
nun will ich ein benutzer haben (wwwadmin) der zugriff auf das www verzeichnis hat.
er muss halt die rechte haben damit er die website managen kann.

wie bekommt ich das hin(welche rechte soll er bekommen oder nicht bekommen) ohne dass zu große sicherheitslücken entstehen?
und wie ?(wir haben ssh zugriff)

ich danke im voraus für hilfen und entschuldige mich falls ihr mir es öfters erklären müsst.(ein wissen in dem bereich ist sehr wage)
mit freundlichen Grüssen,
adaiadi
 
Für dein aktuelles Problem:
man useradd
man chown
man chmod

Ansonsten:
Basiswissen aneignen!
Die richtige und sichere Einrichtung, Pflege und Administration eines Servers macht man nicht einfach so nebenbei. Ein Grundverständnis für die ablaufenden Prozesse ist für einen vernünftigen Betrieb zwingend erforderlich.
Ein Server, der mit mind. 100 MBit ans Internet angebunden ist, ist sowieso die denkbar ungünstigste Plattform, um die Grundlagen der Serveradministration zu erlernen. Sowas macht man auf dem lokalen Rechner zu Hause in einer virtualisierten Umgebung (z.B. virtualbox).
Bei der Auswahl der für den Lernprozeß benötigten (Online-)Literatur ist dir Tante G behilflich.
 
danke für deine Antwort nexus.
ich muss es nebenbei machen da unser admin plötzlich aufgehört hat und mir die ganze arbeiten hinterlassen hat.tut mir leid wenn es so aussieht als ob ich servermanagement leicht finde.das tue ich nicht und ich will es auch nicht runtermachen, aber es ist eine spontane sache und ich war der einzige der sich darum kümmern würde.neben job,freunde ,familie und clanverwaltung ist es nicht grad leicht ein basiswissen zu erlernen.

den user habe ich bereits angelegt.
nur ist meine frage : ist es sicher diesen benutzer besitzrechte auf den www verzeichnis geben oder gibt es andere möglichkeiten?
 
Um den Namen Serversupportforum des Forums mal gerecht zu werden, stelle ich hier einfach mal folgende Anleitung für Schnelleinsteiger rein.

Da das Betriebssystem Ubuntu vom Betriebssystem Debian abstammt, dürfte folgende Anleitung auch unter Ubuntu funktionieren und kann deswegen unter Debian und Ubuntu wie folgt realisiert werden:

Nach einem frisch installierten Betriebssystem mit Apache2 gibt es zu Anfang das Verzeichnis /var/www. Und wenn ein Nutzer, wie z.B. der Nutzer wwwadmin auf dem Betriebssystem vom Nutzer root angelegt bzw. hinzugefügt wurde, so wurde sein Verzeichnis wwwadmin, in dem er auch machen kann was er will, unter dem Verzeichnis /home angelegt.

Sofern es das benötigte Verzeichnis public_html unter dem Verzeichnis /home/wwwadmin noch nicht geben sollte, muß dies zuvor noch vom Nutzer wwwadmin wie folgt angelegt werden:

Code:
cd ~ [ENTER]

mkdir public_html [ENTER]

Als Nutzer root müssen dann noch folgende Befehle abgesetzt werden:

Code:
cd /var [ENTER]

mv www www_original [ENTER]

ln -s /home/wwwadmin/public_html www [ENTER]

/etc/init.d/apache2 reload [ENTER]

chmod -R go-rwx /home/wwwadmin/public_html [ENTER]

chmod -R o+xr /home/wwwadmin/public_html [ENTER]

Sobald z.B. zu Testzwecken vom Nutzer wwwadmin unter dem Verzeichnis /home/wwwadmin/public_html/ eine Datei mit Namen index.html mit den Inhalt Hallo angelegt wurde und auch die Berechtigungen vom Nutzer wwwadmin wie folgt gesetzt wurden, sollte man als externer Besucher dieser Webseite über seinen Browser den Inhalt dieser HTML-Seite sehen können.

Code:
chmod o+r /home/wwwadmin/public_html/index.html [ENTER]

Nun noch viel Erfolg.
 
Last edited by a moderator:
Ich glaube, dass ist nicht das, was der TE erreichen will. Ich habe es so verstanden, dass hier ein zusätzlicher Nutzer gewünscht ist, der Zugriff auf die vorhandenen Webseiten hat.
Das es sich um einen Ubuntu-Server handelt, ist das so ziemlich das einzige, was wir wissen. Ist auch eine Adminoberflächen wie Plesk, Webmin, ISPConfig etc. installiert?
Laufen Scripte der Webseiten (PHP, Perl) z.B. per suexec unter einem bestimmten User (was man aus dem Anfangspost raus interpretieren/vermuten kann)? Suexec ist z.B. recht empfindlich, wenn es um den Besitzer oder die (Schreib-)Rechte der Scripte geht.
 
Back
Top