Categories

See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

PHP exec and amixer

General Tech Bugs & Fixes
Max. 2000 characters
Replies

usr_profile.png
Jasmin Bhasin

User

( 6 months ago )

I'm trying to make php lower the dB level of amixer using exec, but it seems like php isn't able to perform the task which requires sudo-access. What should be the best way to solve this?

I tried:

PHP (each line is a own attempt)

echo shell_exec("sudo -u MYUSERNAME sh /var/www/html/music/volume.sh");
echo exec("sudo -u MYUSERNAME sh /var/www/html/music/volume.sh");
echo exec("sudo -u MYUSERNAME /var/www/html/music/volume.sh");

VISUDO

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
www-data ALL=(MYUSERNAME) NOPASSWD: /var/www/html/music/volume.sh

what's your interest


forum_ban8_5d8c5fd7cf6f7.gif