鍍金池/ 問答/PHP/ window10下php的exec執(zhí)行shell腳本的權(quán)限問題

window10下php的exec執(zhí)行shell腳本的權(quán)限問題

本人使用exec執(zhí)行了以下命令

$cmd = "D:\upupw7\htdocs\yelvti\public/../extend/silk-v3-decoder-master/converter.sh D:\upupw7\htdocs\yelvti\public/../extend/silk-v3-decoder-master/da.silk wav 2>&1";
exec($cmd,$out,$re);
dump($out);
dump($re);

$out為空數(shù)組,$re為256。
我用cmd直接試了試$cmd里面的代碼,結(jié)果運(yùn)行成功,這應(yīng)該說明了我的shell腳本的沒錯(cuò)的?
這樣我想到的是權(quán)限問題
我在服務(wù)器和本地都用了“whoami”來查看用戶,結(jié)果服務(wù)器(其實(shí)也是本機(jī)的window系統(tǒng),不過用了ittun映射了)顯示的是“nt authoritysystem”,本地的cmd出來的是desktop-q5mapc1kang(kang為我登錄window的用戶),用Git Bash的得出來的是kang,也就是說我通過服務(wù)器訪問這個(gè)腳本和我在本地訪問這個(gè)腳本的用戶是不同的,那問題是我怎么讓服務(wù)器的nt authoritysystem用戶也能執(zhí)行那個(gè)腳本,或者怎么讓我的服務(wù)器使用我的kang用戶登錄呢?

回答
編輯回答
痞性

Windows上放開腳本權(quán)限,服務(wù)器Linux使用sudo提權(quán)搞定權(quán)限問題

2018年4月10日 08:02
編輯回答
囍槑

給服務(wù)器那個(gè)用戶執(zhí)行腳本的權(quán)限

2017年9月18日 18:40