Home arrow Forum
Mit 'Links' Geld verdienen
Berechtigungen rekursiv setzen ?
Willkommen Gast. Bitte einloggen oder registrieren.
21.11.2008, 04:39:00

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
425 Beiträge in 113 Themen von 1,237 Mitglieder
Neuestes Mitglied: northbeepp
* Übersicht Hilfe Suche Login Registrieren
+  MGFi Support
|-+  MGFi
| |-+  Version 3.x
| | |-+  Enhanced
| | | |-+  Berechtigungen rekursiv setzen ?
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Senden Sie dieses Thema Drucken
Autor Thema: Berechtigungen rekursiv setzen ?  (Gelesen 5245 mal)
zoran

Offline Offline

Beiträge: 19


Berechtigungen rekursiv setzen ?
« am: 25.11.2005, 15:37:28 »

Hi

ist es möglich für die komplette Installation Berechtigungen rekursiv zu setzen, so das generell alle Module funktionieren ohne zu meckern.

klar mit chmod 777 kriegt man das gut hin, besonders praktisch wäre das sicherlich nicht :-)

gibt es evtl. so was wie ein Cut & Past Text, etwa in dieser Form:

cd /to/dir/of/mgfi_install/

mkdir tmp
chmod -R 777 templates
chmod -R 777 modules
chmod -R 777 media
chmod -R 777 mambots/search
chmod -R 777 mambots/content
chmod 777 mambots
chmod -R 777 language
chmod 777 images
chmod 777 images/banners
chmod 777 images/stories
chmod -R 777 components
chmod -R 777 cache
chmod -R 777 administrator/backups
chmod -R 777 administrator/components
chmod -R 777 administrator/modules
chmod -R 777 administrator/templates
chmod -R 777 configuration.php
chmod -R 777 tmp

Gruss Zoran
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: Berechtigungen rekursiv setzen ?
« Antwort #1 am: 26.11.2005, 00:53:51 »

Ich versteh jetzt nicht ganz worauf du hinaus möchtest.
Sollen schon bei der Installation diese Verzeichnisse auf 0777 gesetzt werden?
Oder erst später?

Einerseits lässt sich dass mit dem FTP-Programm (z.B. WS-FTP) leicht erledigen, andererseits noch leichter wenn als root am Linuxrechner eingeloggt.

Dritte Möglichkeit wäre noch einen Cronjob darüber laufen zu lassen.

Aber (!!), 0777 sind immer eine ganz schlechte Wahl! Dateien bzw. Verzeichnisse sollten generell immer entweder 0644 oder 0755 besitzen.

Ganz schlecht und drinegnd davon abzuraten ist die configuration.php auf 0777 zu setzen! Diese sollte immer als nicht 'Beschreibbar' markiert sein!

Wenn das nicht über das Backend geht (im MGFi auch über den mamboXplorer), dann würde ich mal mit meinem Provider ein ernstes Wort reden ... oder diesen wechseln!

Welches Problem mit welchen Modulen besteht wo?
Gespeichert

[ mic ]
zoran

Offline Offline

Beiträge: 19


Re: Berechtigungen rekursiv setzen ?
« Antwort #2 am: 29.11.2005, 13:15:35 »

also, meine frage war auch wirklich nicht besonders „informativ“ gestellt.

es geht darum, die rechte vor der Installation zu setzen.
anschliessend alle schritte (über den Browser) für die erstkonfiguration zu erledigen, Module, Komp. usw installieren.
und am ende alle Berechtigungen so zu setzen, wie sie in einer online Umgebung sein sollten.

verwende kein M$ mehr..... daher ist die konsole und der „mc“ mein einziger freund .-)
und genau dort ist die erste Hürde:

nach dem kopieren des zip Inhaltes in das endverzeichniss, haben (erben) alle Dateien / Verzeichnisse, die rechte des zurzeit eingelogten Benutzers.
um aber die Installation im Browser fertig zustellen, werden zb. 0755 benötigt.
deshalb das setzen der Berechtigungen vor der Installation.

nachdem jedoch alles drauf ist, möchte ich diese (absolut unsichere) auf einen soliden wert zurückstellen. am liebsten natürlich rekursiv, und so das es später  keine Konflikte mit Installation von zb. Modulen kommt.

bisher tat ich das so:

cd /to/dir/of/mgfi_install/

chmod -R 707 images
chmod -R 707 media
chmod -R 707 uploadfiles
chmod -R 707 components
chmod -R 707 language
chmod -R 707 modules
chmod -R 707 templates
chmod -R 707 administrator/backups
chmod -R 707 administrator/components
chmod 644 configuration.php

könnte ich also statt 707, generell 644 für alle Dateien und Verzeichnisse verwenden?

Gruss Zoran
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: Berechtigungen rekursiv setzen ?
« Antwort #3 am: 29.11.2005, 23:57:40 »

Das Problem mit einem generell gleichen Rechtelevel ist der, als dass z.B. das Mediaverzeichnis IMMER 0777 haben sollte, da dorthin bei einer Installation über das Backend (Installer - egal welcher) die temporären Dateien geschrieben werden.
Ist dieser Ordner dann nicht dementsprechend richtig ausgestattet (0777) wird eine Fehlermeldung angezeigt UND die Installation bleibt erfolglos.

Mit Ausnahme der Config (0644) sollten alle unten angeführten Ordner so mit den richtigen Rechten versehen sein, dass einerseits darin geschrieben werden kann, als auch später gelesen (und tw. gelöscht).
Hier tue ich mich dann doch etwas schwer eine für alle Rechner gültige Vorgabe zu machen, aber 0755 ist schon mal ein guter Weg.
Mit 0707 (keine Rechte für die Gruppe 'Gruppe') könnte es Probleme geben.
0644 wird auf alle Fälle zuwenig sein, da dann generell keine Schreibrechte vergeben sind und ausser für den Besitzer kein 'Ausführungsrecht - Execute'.
Gespeichert

[ mic ]
test

Offline Offline

Beiträge: 6


Re: Berechtigungen rekursiv setzen ?
« Antwort #4 am: 09.12.2005, 01:16:47 »

Hi,
also ich mach das immer per SSH auf meinem vserver per:

find /path/to/mambo -type d -exec chmod 755 {} \;
find /path/to/mambo -type f -exec chmod 644 {} \;

Bei mir funktioniert das mit diesen Rechten da ich bei mir SuPHP laufen habe.
Ohne SuPHP müsste man dann eben noch entsprechende Rechte für die Gruppen geben. Aber um erstmal die Basisrechte zu erhalten geht es über "find" schnell alles rekursiv zu setzen. Wäre schön wenn die MGFIer nen tar.gz/bz2 file zum installieren anbieten würden, da im zip ja keine Rechte gesichert werden(?)
Gespeichert
Seiten: [1] Nach oben Senden Sie dieses Thema Drucken 
« vorheriges nächstes »
Gehe zu:  

Premiuminhalte
MoneyBookers
Zugang zu Premiuminhalten
EUR
Das MGFi-Projekt unterstützen
Herzlichen Dank.
Support
Shop
Programmversionen
Updates MGFi