{{indexmenu_n>10}}
====== Datei & Verzeichn.-Rechte setzen ======
**Setzen der Verzeichnis/Datei-Rechte autom. mit einem Skript** \\
Docu: -- \\
Forum: [[http://forum.phpwcms.org/viewtopic.php?p=87560#p87560|Kleines Script zum setzen der Rechte]]
**Autor:** arminius -> // aufbereitet: [[http://planmatrix.de|K.Heermann]] (flip-flop) (05.05.09)// \\
**CMS-Version:** >= V1.x.x \\
**Version:** V1.0 //18.05.07// \\
**Bedingung:** -> shell Skripte müssen ausführbar sein
\\
**Möglichkeiten:**
* setzen der Verzeichnis/Datei-Rechte autom. mit einem Skript
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 Phpwcms-Verz.";
else
chmod 777 $1/upload
chmod 777 $1/filearchive
chmod 777 $1/filearchive/can_be_deleted
chmod 777 $1/template
chmod 777 $1/template/template_lang
chmod 777 $1/content
chmod 777 $1/content/images
chmod 777 $1/content/gt
chmod 777 $1/content/form
chmod 777 $1/content/rss
chmod 777 $1/content/tmp
chmod 777 $1/content/pages
chmod 666 $1/setup/setup.conf.inc.php
chmod 666 $1/template/inc_css/frontend.css
chmod 666 $1/config/phpwcms/conf.indexpage.inc.php
chmod 666 $1/template/inc_default/startup.php
fi
==== Allgemeine Übersicht ====
+-------------------------------------------------------------------------+
| CHMOD all files (Dateien) -> Alle |
+----------------+-------------------+-----------------+------------------+
| Permission | Owner (Besitzer) | Group (Gruppe) | Other (Andere) |
+----------------+-------------------+-----------------+------------------+
| READ | X | X | X |
+----------------+-------------------+-----------------+------------------+
| WRITE | X | | |
+----------------+-------------------+-----------------+------------------+
| EXECUTE | | | |
+----------------+-------------------+-----------------+------------------+
| | 6 | 4 | 4 |
+----------------+-------------------+-----------------+------------------+
+-------------------------------------------------------------------------+
| CHMOD all folders (Verzeichnisse) -> Alle |
+----------------+-------------------+-----------------+------------------+
| Permission | Owner (Besitzer) | Group (Gruppe) | Other (Andere) |
+----------------+-------------------+-----------------+------------------+
| READ | X | X | X |
+----------------+-------------------+-----------------+------------------+
| WRITE | X | | |
+----------------+-------------------+-----------------+------------------+
| EXECUTE | X | X | X |
+----------------+-------------------+-----------------+------------------+
| | 7 | 5 | 5 |
+----------------+-------------------+-----------------+------------------+
+-------------------------------------------------------------------------+
| CHMOD files and folders executable (Dateien und Verzeichn. ausfuehrbar)|
| -> /upload, /filearchive, /template, /content, /content/* |
+----------------+-------------------+-----------------+------------------+
| Permission | Owner (Besitzer) | Group (Gruppe) | Other (Andere) |
+----------------+-------------------+-----------------+------------------+
| READ | X | X | X |
+----------------+-------------------+-----------------+------------------+
| WRITE | X | X | X |
+----------------+-------------------+-----------------+------------------+
| EXECUTE | X | X | X |
+----------------+-------------------+-----------------+------------------+
| | 7 | 7 | 7 |
+----------------+-------------------+-----------------+------------------+
+-------------------------------------------------------------------------+
| CHMOD |
| -> setup.conf.inc.php, conf.indexpage.inc.php, startup.php, |
| frontend.css |
+----------------+-------------------+-----------------+------------------+
| Permission | Owner (Besitzer) | Group (Gruppe) | Other (Andere) |
+----------------+-------------------+-----------------+------------------+
| READ | X | X | X |
+----------------+-------------------+-----------------+------------------+
| WRITE | X | X | X |
+----------------+-------------------+-----------------+------------------+
| EXECUTE | | | |
+----------------+-------------------+-----------------+------------------+
| | 6 | 6 | 6 |
+----------------+-------------------+-----------------+------------------+
0 -> (None) ---
1 -> Execute --x
2 -> Write -w-
3 -> Write, Execute -wx
4 -> Read r--
5 -> Read, Execute r-w
6 -> Read, Write, rw-
7 -> Read, Write, Execute rwx