CHOWN-CHMOD
(Die Seite wurde neu angelegt: „== Problem == bei einem Kunden sind die Berechtigungsstufe, sowie der zugewiesene Benutzer und die zugewiesene Gruppe nicht mehr richtig eingestellt. Die Stan…“) |
|||
Zeile 3: | Zeile 3: | ||
Die Standardwerde (innerhalb des html-Verzeichnisses) sind: <br /> | Die Standardwerde (innerhalb des html-Verzeichnisses) sind: <br /> | ||
− | *Zugewiesener Benutzer | + | *Zugewiesener Benutzer '''webxxx''' |
− | *Zugewiesene Benutzergruppe | + | *Zugewiesene Benutzergruppe '''webxxx''' |
− | *Berechtigungsstufe für Order: 755 | + | *Berechtigungsstufe für Order: '''755''' |
− | *Berechtigungsstufe für Dateien: 644 | + | *Berechtigungsstufe für Dateien: '''644''' |
== Ursache == | == Ursache == | ||
Meistens ist es der falsche PHP-Handler (apache anstelle von CGI) welches den Fehler verursacht. | Meistens ist es der falsche PHP-Handler (apache anstelle von CGI) welches den Fehler verursacht. | ||
Dabei wird die Berechtigungsstufe eines Ordners auf 750 gesetzt. | Dabei wird die Berechtigungsstufe eines Ordners auf 750 gesetzt. | ||
+ | <br /> | ||
<br /> | <br /> | ||
Es kann aber auch eine Sperrung durch einen Hoststar-Mitarbeiter zur veränderung dieser Werte führen. <br /> | Es kann aber auch eine Sperrung durch einen Hoststar-Mitarbeiter zur veränderung dieser Werte führen. <br /> | ||
Dies führt meist du folgenden werten: <br /> | Dies führt meist du folgenden werten: <br /> | ||
− | + | *Zugewiesener Benutzer '''root''' | |
+ | *Zugewiesene Benutzergruppe '''root''' | ||
+ | *Berechtigungsstufe für Order: '''000''' | ||
+ | *Berechtigungsstufe für Dateien: '''000''' | ||
== Lösung == | == Lösung == | ||
+ | (Hier ist lediglich der web42-Benutzer als Beispiel angegeben:)<br /> | ||
− | + | Wenn man sich sicher ist dass die Berechtigungen richtig gesetzt werden dürfen/müssen, kann mann die folgenden Befehle ausführen: <br /> | |
+ | *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 000 /home/www/web42/html | ||
== Kunde benachrichtigen: == | == Kunde benachrichtigen: == | ||
Das folgende Mail kann an den Kunden gesendet werden: | Das folgende Mail kann an den Kunden gesendet werden: |
Version vom 18. März 2014, 10:58 Uhr
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 000 /home/www/web42/html
Kunde benachrichtigen:
Das folgende Mail kann an den Kunden gesendet werden: