আমি পিএইচপি ব্যবহার করে আমার সার্ভারে একটি সাউন্ড ফাইল খেলতে চাই। পিএইচপি স্ক্রিপ্টটি অ্যাপাচি দ্বারা বলা হয় এবং ব্যবহারকারীর অধীনে কেউ রান করে না, যা ডিফল্টভাবে স্পিকারের কাছে অ্যাক্সেস করে না। তাই আমি একটি নতুন ব্যবহারকারী তৈরি soundoutput
যা শব্দ বাজানো অনুমতি দেওয়া হয়েছে এবং তিনি খেলতে হবে শব্দ ফাইলের জন্য অনুমতি পড়া আছে।
আমি রুট হিসাবে লগ ইন হলে, আমি ব্যবহার করে একটি শব্দ ফাইল খেলতে পারেন echo password | sudo -Su soundoutput mpg321 '/path/to/sound.mp3'
। সমস্যা হল, পিএইচপি ব্যবহার করে আমি এই কমান্ডটি কার্যকর করার সময় এটি কাজ করে না system_exec
। আমি অনুমান করি যে ব্যবহারকারীকে সুডো চালানোর অনুমতি দেওয়া হয় না, কিন্তু আমি কি করতে পারি যা তিনি করতে পারেন?
কোন সাহায্য প্রশংসা।
/etc/sudoers
), যা আমি একটি নিরাপত্তা ঝুঁকি বিবেচনা, সম্ভবত আপনি স্ক্রিপ্ট চালানো উচিত শব্দ আউটপুট ব্যবহারকারী।