phpbar.de logo

Mailinglisten-Archive

[php] Mounten mit PHP

[php] Mounten mit PHP

Martin Spuetz martin.spuetz at gmx.de
Don Apr 28 08:58:18 CEST 2005


Hallo Jonathan,

Jonathan Schneider wrote:
>>Mount kann nur von root ausgeführt werden. Also müsstest du ein sudo
>>Kommando absetzten, damit dein Webserver mounten kann.
> 
> Ich hab jetzt folgendes probiert:
> 
> echo system("sudo mount -t vfat /dev/sda4 /jaz");

sudo musst du mit dem Befehl visudo konfigurieren, das musst du 
allerdings als root machen.

wwwuser ALL=(root) NOPASSWD:/bin/mount

So kann der wwwuser aber alles mit mount machen, besser waere, du 
legst ein Script an /usr/local/bin/mount-jaz.sh (oder so), was dann 
den mount- Befehl ausfuehrt.

> Leider habe ich immer noch keine Fehlermeldung erhalten, funktionieren tut
> es leider nicht. Auch wenn ich den Befehl in der Konsole mit einem Testuser
> ausführe funktioniert er nicht - ich werde nach dem root passwort gefragt.
> Ich weis dass es OT ist, aber kann mir trotzdem jemand sagen, wie ich dem
> user wwwrun die rechte zum Mounten gebe? Danke!

Du bekommst eine Fehlermeldung, bzw. das System wirft dir die 
Fehlermeldung in /var/log/secure (oder aehnlich), musst du mal in der 
Syslog Config (authpriv.*) nachschauen.

Gruss Martin


php::bar PHP Wiki   -   Listenarchive