欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP調(diào)用Linux命令權(quán)限不足問(wèn)題解決方法

 更新時(shí)間:2015年02月07日 16:48:04   投稿:junjie  
這篇文章主要介紹了PHP調(diào)用Linux命令權(quán)限不足問(wèn)題解決方法,本文是解決項(xiàng)目問(wèn)題總結(jié)而來(lái),通過(guò)修改sudo配置文件解決無(wú)權(quán)限執(zhí)行命令問(wèn)題,需要的朋友可以參考下

業(yè)務(wù)背景:  yourcmd為我的linux程序,它對(duì)權(quán)限要求非常嚴(yán)格,當(dāng)用php去執(zhí)行yourcmd程序

系統(tǒng):CentOS 6.3

apache是php的執(zhí)行用戶

用exec函數(shù)去執(zhí)行l(wèi)inux系統(tǒng)上的程序/usr/local/yourcmd/sbin/yourcmd

php代碼如下:

復(fù)制代碼 代碼如下:

<?php
$conf_file = "/var/www/html/webroot/test.tmp";
$command = "sudo /usr/local/yourcmd/sbin/yourcmd -t -f {$conf_file}";
exec($command,$out);
print_r($out);

測(cè)試結(jié)果為沒(méi)有權(quán)限
復(fù)制代碼 代碼如下:

Array ( [0] => sudo: no tty present and no askpass program specified )

解決步驟:
復(fù)制代碼 代碼如下:

$ visudo

1)注釋以下行
復(fù)制代碼 代碼如下:

#Defaults    requiretty

2)在文件末尾加入以下
復(fù)制代碼 代碼如下:

apache ALL=(ALL) NOPASSWD: ALL
Cmnd_Alias yourcmd = /usr/local/yourcmd/sbin/yourcmd

最后測(cè)試結(jié)果
復(fù)制代碼 代碼如下:

Array ( [0] => Warning: memory is too small: 1044725760 [1] => test configure is ok )

相關(guān)文章

  • php mysql like 實(shí)現(xiàn)多關(guān)鍵詞搜索的方法

    php mysql like 實(shí)現(xiàn)多關(guān)鍵詞搜索的方法

    下面小編就為大家?guī)?lái)一篇php mysql like 實(shí)現(xiàn)多關(guān)鍵詞搜索的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • php中Workerman框架實(shí)例講解

    php中Workerman框架實(shí)例講解

    在本篇文章里小編給大家分享了一篇關(guān)于php中Workerman框架實(shí)例講解內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • 五個(gè)PHP程序員工具

    五個(gè)PHP程序員工具

    PHP程序員都應(yīng)該知道的工具在參與了幾個(gè)大型PHP項(xiàng)目,寫(xiě)了很多PHP代碼以后,我發(fā)現(xiàn)很多工具可以提高代碼質(zhì)量,簡(jiǎn)化發(fā)布,使得做為PHP開(kāi)發(fā)人員的生涯變得輕松許多。許多這樣的工具可能已經(jīng)為大家所用。但是,由于一些人甚至沒(méi)有注意到這些工具的存在,我會(huì)從此開(kāi)始,好了,不說(shuō)廢話,下面是我認(rèn)為所有PHP程序員應(yīng)該知道的工具列表。
    2008-05-05
  • PHP 使用二進(jìn)制保存用戶狀態(tài)的實(shí)例

    PHP 使用二進(jìn)制保存用戶狀態(tài)的實(shí)例

    下面小編就為大家分享一篇PHP 使用二進(jìn)制保存用戶狀態(tài)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能示例

    PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能示例

    這篇文章主要介紹了PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能,結(jié)合實(shí)例形式分析了php基于socket實(shí)現(xiàn)TCP服務(wù)器端與客戶端通信功能的相關(guān)配置、定義與使用技巧,需要的朋友可以參考下
    2018-04-04
  • PHP讀取PPT文件的方法

    PHP讀取PPT文件的方法

    這篇文章主要介紹了PHP讀取PPT文件的方法,通過(guò)php第三方類(lèi)庫(kù)PHPPowerPoint實(shí)現(xiàn)對(duì)ppt文件的讀取操作,需要的朋友可以參考下
    2015-12-12
  • 如何通過(guò)PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例

    如何通過(guò)PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例

    這篇文章主要介紹了如何通過(guò)PHP實(shí)現(xiàn)Des加密算法代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • php-redis中的sort排序函數(shù)總結(jié)

    php-redis中的sort排序函數(shù)總結(jié)

    這篇文章主要介紹了php-redis中的sort排序函數(shù)總結(jié),本文講解了了按字母排序、排序取部分?jǐn)?shù)據(jù)、使用外部key進(jìn)行排序等排序方法,同時(shí)給出代碼實(shí)例,需要的朋友可以參考下
    2015-07-07
  • 基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)

    基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)

    這篇文章主要介紹了基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • 詳解PHP中foreach的用法和實(shí)例

    詳解PHP中foreach的用法和實(shí)例

    本篇文章介紹了詳解PHP中foreach的用法和實(shí)例,詳細(xì)介紹了foreach的用法,感興趣的小伙伴們可以參考一下。
    2016-10-10

最新評(píng)論