Mailinglisten-Archive |
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