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