CHOWN-CHMOD
Inhaltsverzeichnis |
Problem
bei einem Kunden sind die Berechtigungsstufe, sowie der zugewiesene Benutzer und die zugewiesene Gruppe nicht mehr richtig eingestellt.
Die Standardwerde (innerhalb des html-Verzeichnisses) sind:
- Zugewiesener Benutzer webxxx
- Zugewiesene Benutzergruppe webxxx
- Berechtigungsstufe für Order: 755
- Berechtigungsstufe für Dateien: 644
Ursache
Meistens ist es der falsche PHP-Handler (apache anstelle von CGI) welches den Fehler verursacht.
Dabei wird die Berechtigungsstufe eines Ordners auf 750 gesetzt.
Es kann aber auch eine Sperrung durch einen Hoststar-Mitarbeiter zur veränderung dieser Werte führen.
Dies führt meist du folgenden werten:
- Zugewiesener Benutzer root
- Zugewiesene Benutzergruppe root
- Berechtigungsstufe für Order: 000
- Berechtigungsstufe für Dateien: 000
Lösung
(Hier ist lediglich der web42-Benutzer als Beispiel angegeben:)
Wenn man sich sicher ist dass die Berechtigungen richtig gesetzt werden dürfen/müssen, kann mann die folgenden Befehle ausführen:
- zuerst in den html-Ordner des Benutzers gehen:
cd /home/www/web42/html
- Danach zuerst die zugewiesenen Benutzer/Gruppen in die Standardwerte setzen:
chown web42.web42 * -R
- Nun die Ordner-Berechtigungen zurücksetzen:
find /home/www/web42/html -type d |xargs chmod 755
- Als Nächstes noch die Datei-Berechtigungen zurücksetzen:
find /home/www/web148/html -type d |xargs chmod 644
- Nun MUSS noch die Stufe vom html-Verzeichnis auf 750 gesetzt werden:
chmod 750 /home/www/web42/html
Kunde benachrichtigen:
Sehr geehrter Herr XXXXXXXXXXXXXX
Ich habe die Benutzer-Berechtigungen soeben in die von Hoststar vorgeschriebenen Standard-Werte zurückgesetzt.