sudo

    0熱度

    1回答

    我可以運行apachectl罰款作爲一個普通用戶,但是當我sudo apachectl,我得到sudo: apachectl: command not found.任何想法?我的路徑中有apache/bin目錄。

    1熱度

    1回答

    設置uid是否與sudo具有相同的效果? 如果setuid'ed可執行文件用popen打開whoami會發生什麼?我得到'根'嗎?

    0熱度

    1回答

    執行SSH我似乎無法從任何PHP函數執行ssh命令像exec,system,passthru等。 我甚至試過/bin/ssh 任何想法?我可以確認,通過做「su - www-data」,然後嘗試ssh的作品,這意味着apache用戶訪問SSH .. 感謝 更新:對不起一切,似乎SSH正在運行正常,這是沒有運行的遠程命令。例如: $remote_command = "/usr/bin/ssh -i

    6熱度

    6回答

    有一個shell腳本(/ bin/sh,而不是bash),它需要root權限才能執行。 如果它是由普通用戶運行的,它應該詢問用戶密碼以獲得root訪問權限並重新運行自己。 現在使用下面的代碼: if [ $(id -u) -ne 0 ]; then su root -- $0 [email protected] ; ... fi 這工作正常,但也有一些像Ubuntu操作系統,沒有root密碼的。另

    4熱度

    3回答

    新查詢:我正在嘗試製作一個統一的腳本,以便根據我的喜好初始化新的Ubuntu安裝,它必須在sudo下運行才能安裝軟件包,但使用gconftool-2來影響gconf設置依賴於dbus會話,而這僅僅通過單獨更改腳本中的UID的方法就無法正確處理。有人知道如何設法做到這一點嗎? OLD QUERY:我正在編寫一個Perl腳本,以便在新Ubuntu安裝的第一次啓動時執行。這是爲了便於添加存儲庫,安裝軟件

    1熱度

    1回答

    run("if [ -d data.bak ];then mv data.bak data;fi;") sudo('....') sudo('') 我爲我的web項目使用了fabric deploy。如果找不到data.bak目錄,我想找到一種方法來停止執行命令的其餘部分。任何方式來實現這種面料?

    1熱度

    3回答

    我有一個包裝腳本,它調用兩個腳本aaa.sh和bbb.sh.這兩個腳本應執行不同用戶的 須藤-H -u用戶1 。 /user/bin/scripts/aaa.sh 須藤-H -u用戶1 。 /user/bin/scripts/bbb.sh 但是sudo命令不能在腳本中執行。需要幫助...

    27熱度

    2回答

    我創建了一個Bash安裝程序腳本,它爲OSX和Linux編譯並安裝了一些庫。因爲我的腳本中的一些命令(「make install」,「apt-get install」,「port install」等)需要sudo,我需要用戶提供密碼。 當第一個sudo命令即將執行時,當前用戶會被要求輸入密碼,但由於這通常是在編譯階段之後,啓動腳本和輸入密碼之間總會有一段時間。 我想把密碼輸入+檢查在腳本的開頭。另

    10熱度

    2回答

    我使用PSCP將文件傳輸到使用此命令虛擬Ubuntu的服務器: pscp test.php [email protected]:/var/www/test.php ,我得到的錯誤權限被拒絕。如果我嘗試轉移到文件夾/ home/user /我沒有問題。 我想這與我正在使用的用戶無權訪問文件夾/ var/www /。當我使用SSH時,我必須使用sudo來訪問/ var/www /路徑 - 而且我也

    1熱度

    1回答

    在eclipse中,爲了獲得root權限,我需要在可執行文件之前放置「sudo」。 有沒有辦法做到這一點,而不是啓動與sudo日食?