Dateirechte

Submitted by Hagen Graf on 2. September 2010 - 17:38

Bei Mehrbenutzerbetriebssystemen (Windows, Linux, Mac OS X) werden die Dateirechte für Dateien und Ordner meist mit den Worten Lesen, Schreiben, Lesen/Ausführen, Ändern und Vollzugriff umschrieben. Jedes Betriebssystem verwaltet die Rechte auf eine leicht unterschiedliche Weise.

Unterscheiden kann man bei Windows die Art der Verwaltung vor Windows NT (Windows 98, Windows ME) und nach Windows NT (Window XP, Windows Vista, Windows 7). Nach Windows NT wurden für Dateien, Ordner und Prozesse Access Control Lists (ACLs, dt. Zugangskontrolllisten) eingeführt. Wenn diese ACLs nicht gesetzt sind, erhält jeder Benutzer Vollzugriff auf jedes Objekt. Daher ist auf diesen Betriebssystemen das Arbeiten mit XAMPP und Joomla! so "einfach". Ab Windows Vista wurde unter anderem die Sicherheit bei der Ausführung von Prozessen erhöht, daher müssen Sie beispielsweise den Betrieb eines Webservers und eines Datenbankservers erst explizit erlauben.

Bei Unix-artigen Systemen (Linux, Max OS X) werden die Zugriffsrechte über drei Benutzergruppen (Inhaber, Gruppe und Sonstige) und die Rechte (Lesen, Schreiben und Ausführen) definiert. Die Benutzerzuordnungen werden über den Befehl chown geregelt, die Dateirechte über den Befehl chmod. Beide Befehle finden Sie in Ihrem FTP-Programm (meist über einen Rechtsklick auf den Namen der Datei, deren Rechte Sie ändern möchten). Eine ausführliche Erklärung sowie eine Übersicht über die Zusammensetzung der Rechte finden Sie beispielsweise unter http://de.wikipedia.org/wiki/Unix-Dateirechte.

Bei virtuellen Servern bei einem Provider kann es, je nach Konfiguration des Servers, manchmal vorkommen, dass der Webserver mit anderen Rechten und Gruppenzuordnungen als der FTP-Benutzer läuft. Wenn Sie nun eine Datei über Joomla! hochladen, wird diese mit den Rechten des Webservers (z.B. mit dem User wwwrun) gespeichert. Wenn Sie mit Ihrem FTP-Benutzer (z.B. bertrand) diese Datei dann löschen wollen, kann es unter Umständen passieren, dass Sie das nicht dürfen, weil Ihr FTP-Benutzer sich in einer anderen Benutzergruppe als der Webserver befindet.

Bei Mehrbenutzerbetriebssystemen (Windows, Linux, Mac OS X) werden die Dateirechte für Dateien und Ordner meist mit den Worten Lesen, Schreiben, Lesen/Ausführen, Ändern und Vollzugriff umschrieben. Jedes Betriebssystem verwaltet die Rechte auf eine leicht unterschiedliche Weise.Unterscheiden kann man bei Windows die Art der Verwaltung vor Windows NT (Windows 98, Windows ME) und nach Windows NT (Window XP, Windows Vista, Windows 7). Nach Windows NT wurden für Dateien, Ordner und Prozesse Access Control Lists (ACLs, dt. Zugangskontrolllisten) eingeführt. Wenn diese ACLs nicht gesetzt sind, erhält jeder Benutzer Vollzugriff auf jedes Objekt. Daher ist auf diesen Betriebssystemen das Arbeiten mit XAMPP und Joomla! so "einfach". Ab Windows Vista wurde unter anderem die Sicherheit bei der Ausführung von Prozessen erhöht, daher müssen Sie beispielsweise den Betrieb eines Webservers und eines Datenbankservers erst explizit erlauben.Bei Unix-artigen Systemen (Linux, Max OS X) werden die Zugriffsrechte über drei Benutzergruppen (Inhaber, Gruppe und Sonstige) und die Rechte (Lesen, Schreiben und Ausführen) definiert. Die Benutzerzuordnungen werden über den Befehl chown geregelt, die Dateirechte über den Befehl chmod. Beide Befehle finden Sie in Ihrem FTP-Programm (meist über einen Rechtsklick auf den Namen der Datei, deren Rechte Sie ändern möchten). Eine ausführliche Erklärung sowie eine Übersicht über die Zusammensetzung der Rechte finden Sie beispielsweise unter http://de.wikipedia.org/wiki/Unix-Dateirechte.Bei virtuellen Servern bei einem Provider kann es, je nach Konfiguration des Servers, manchmal vorkommen, dass der Webserver mit anderen Rechten und Gruppenzuordnungen als der FTP-Benutzer läuft. Wenn Sie nun eine Datei über Joomla! hochladen, wird diese mit den Rechten des Webservers (z.B. mit dem User wwwrun) gespeichert. Wenn Sie mit Ihrem FTP-Benutzer (z.B. bertrand) diese Datei dann löschen wollen, kann es unter Umständen passieren, dass Sie das nicht dürfen, weil Ihr FTP-Benutzer sich in einer anderen Benutzergruppe als der Webserver befindet.

1 comment

Hinweis: -

Submitted by Guest on 16. February 2011 - 19:46.

Hinweis:

- http://de.wikipedia.org/wiki/Unix-Dateir... verlinken
- Lösungvorschlag für die Problematik der fehlenden Rechte des FTP-Benutzers

LG aus Berlin

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Lines and paragraphs break automatically.

More information about formatting options