| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Berechtigungen von PHP-Skripts im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi @all! Folgendes: Ich würde gerne einzelnen PHP-Skripts auf meinem Server eingeschränkte Rechte zuweisen, sodass sie beispielsweise nur Zugriff ...
![]() |
| | #1 (permalink) |
| Registriert seit: 13.03.05 ![]() Likes: 0 | Berechtigungen von PHP-Skripts Anzeige Hi @all! Folgendes: Ich würde gerne einzelnen PHP-Skripts auf meinem Server eingeschränkte Rechte zuweisen, sodass sie beispielsweise nur Zugriff auf ihr eigenes Verzeichnis und dessen Unterordner haben. Ist das zu bewerkstelligen, wenn ja, wie? Alternativen? Mein Anbieter ist www.domaingo.de und ich habe ein power-Paket. Vielen Dank im Voraus! MfG, BattleMaker |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, sofern du Root-Rechte auf deinem Server hast, ist das zu bewerkstelligen. Wenn der Server im Safe Mode = On läuft, dann kann man dies noch anders lösen: Für jeden PHP-Script weist du eine neue UID (Besitzer) zu (muss/sollte nicht im System existieren), dann kann der Script nur auf Ordner/Dateien mit der gleichen UID zugreifen. Dazu benötigst du aber entweder Root-Rechte, oder ein (PHP)-Script, dem es erlaubt ist, die UID einer anderen Datei zu ändern. Sofern PHP als CGI-Module eingebunden ist, ist es möglich speziellere Rechte für jeden Ordner zu vergeben, dafür brauchst du aber wieder Root-Zugriff per Shell (o.ä.), und die Erlaubnis, am Webserver rumzuspielen. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 13.03.05 ![]() Likes: 0 | Vielen Dank für die ausführliche Antwort! ![]() Leider ist SafeMode auf den Servern meines Anbieters standardmäßig deaktiviert (was ich genau genommen auch sehr begrüße), deshalb fällt diese Möglichkeit schon mal weg. Allerdings ist der Anbieter sehr flexibel und hat einen astreinen Support. Also werde ich in dem Support-Forum anfragen, ob es irgendeine Möglichkeit zur Lösung meines 'Problems' gibt. Also danke! ![]() MfG, BattleMaker |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | schau dir mal openBasedir an --> http://www.php.net/manual/en/feature...i.open-basedir funktioniert aber nur, wenn du verschiedene virtual hosts hast (fuer die verschiedenen scripte). |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 13.03.05 ![]() Likes: 0 | Danke auch dir ![]() Name Default Changeable Changelog open_basedir NULL PHP_INI_SYSTEM --- Offensichtlich muss man diesen Wert in einer PHP.ini oder dergleichen festlegen. Da muss ich wohl auch erst beim Kundensupport anfragen. MfG, BattleMaker |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | da du meist eine globale php.ini hat (keine ahnung ob man so eine auch per virtual host definieren kann) wirst du da sicherlich nicht weit kommen. die default php.ini einstellungen kann man jedoch auch z.b. beim apache fuer jeden virtual host ueberschreiben |
| | |
| | #7 (permalink) | |
| Registriert seit: 02.08.05 ![]() Likes: 0 | wenn mit apache (das codebeispiel is für apache 1.x, für apache 2 müsste es aber genauso oder nur minimal anders sein) gearbeitet wird, muss dein hoster irgendwo die infos über die virtuellen hosts gespeichert haben. das sieht dann z.b. so aus: Zitat:
cYa | |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 13.03.05 ![]() Likes: 0 | Cool, danke für die Informationen. ![]() Hab noch nicht beim Anbieter angefragt... MfG, BattleMaker |
| | |
| | #9 (permalink) | |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | eine pn welche ich heute bekommen habe: Zitat:
| |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Knobelaufgabe: Berechtigungen unter XP | nzc | Windows | 6 | 29.07.09 20:21 |
| Netzwerk berechtigungen | Clark Kent | Network · LAN, WAN, Firewalls | 20 | 25.09.08 22:12 |
| Berechtigungen hda1 und 2 setzen | SUID:root | Linux/UNIX | 8 | 01.02.06 14:31 |
| Freigaben?Berechtigungen?Sicherheit? | Tomdom | Windows | 12 | 09.05.03 12:57 |
| Berechtigungen | Da Psydonym | Code Kitchen | 3 | 13.09.02 17:21 |