setuid

    2熱度

    2回答

    我使用的是WordPress,我希望WordPress創建的文件具有創建它們的文件的用戶,而不是Web服務器運行的用戶。例如,我的WordPress文件和目錄由www-data組中的philip擁有。當WordPress創建文件時,我希望文件的所有者爲philip而不是www-data。 這可能嗎?我的懷疑是它可以通過setuid或sticky bit實現,但我不知道如何應用它。

    0熱度

    5回答

    我試圖在CENTOS中運行「useradd」命令,但我不能,因爲我需要root權限。 在我的php_info();我有'--disable-posix'。我試圖重新安裝我的PHP,並嘗試使用yum和更多選項啓用posix,但沒有運氣。 有人可以幫我做posix啓用或其他解決方案嗎?我注意到posix_getuid();正在工作,但posix_setuid();不是。 任何解決方案? 我需要通過「u

    4熱度

    1回答

    我花了一些時間在Groovy中的一些代碼上,使Linux UID操作對自己的混淆更少一些,因爲手冊頁很雜亂。結果就是一個TestCase,它是爲了顯示setuid,seteuid,setfsuid,setreuid和setresuid調用引發的情況。沒有考慮關於返回的錯誤代碼的細節(或不)。 問題基本上是:我錯過了什麼嗎? /** * This is some Groovy code to ex

    1熱度

    3回答

    我有一個程序運行在C.這需要執行一個「iptables」命令使用系統。 我試圖 setuid(0); system("iptables .... "); setuid和系統互不共存。從系統手冊頁 不要從一個程序 使用system()與設置用戶ID或設置組ID 特權,因爲對於一些 環境變量奇怪值 可以用來顛覆系統完整性。 使用exec(3)系列函數 而不是 而不是execlp(3)或execv

    6熱度

    1回答

    我有一個關於在Mac App Store的問題。我打算髮布一款軟件,管理員權限來實現其核心功能,但根據蘋果 - 2.27 - 即要求升級到root權限或使用的setuid 屬性將被拒絕應用程序。 我必須尋找其他方式來實現這一目標。我想分發應用程序,而不需要使用root權限,併爲用戶提供一個選項,以下載我的助手應用程序將被免費分發,在我的網站。我的應用程序和幫手之間的一些進程間通信巫術似乎符合法案。

    1熱度

    1回答

    我想啓動一個bash腳本(閱讀:bash不是sh腳本),而不是用戶調用它,但是bash忽略了腳本上的setuid,所以我選擇了寫一個非常小的腳本需要一個腳本/參數並用setuid set來調用它。 這工作得很好,我甚至進一步驗證腳本setuid設置,可執行文件和setuid()在文件的所有者上調用,而不是作爲根,以避免任何濫用該程序,我結束了與下面的節目.. #include <stdio.h>

    0熱度

    3回答

    我正在運行Ubuntu 11.04。 我想使用「C」execlp程序來運行Java程序,然後我想setuid在「C」程序上,以便Java程序可以作爲根執行。這裏有這樣的一個例子: http://www.coderanch.com/t/110254/Linux-UNIX/setuid 我所不同的而不是Tomcat的用戶的示例,以信,我用根。 根能夠執行「C」程序,然後執行Java程序。並且,在給予r

    0熱度

    1回答

    我正試圖讓我的iphone應用程序運行爲根,並且我被告知setuid,我不知道該如何做。

    4熱度

    5回答

    「操作不允許」我試圖構建一個平臺來啓動一些腳本。這些腳本放置在每個用戶的主文件夾中。每次啓動應與每一個用戶ID,這樣,我做的做,爲每個用戶,這樣的: user_id = pwd.getpwnam(user)[ 3 ] user_home = pwd.getpwnam(user)[ 5 ] os.chdir(user_home) os.setuid(user_id) subprocess

    2熱度

    1回答

    我做了一個調用setuid(0)和execve(「/ bin/bash」,NULL,NULL)的程序。 然後我做了chown root:root a.out && chmod +s a.out 當我執行./a.out我得到一個root shell。但是,當我做gdb a.out它以普通用戶身份啓動進程,並啓動用戶shell。 所以...我可以調試一個suided root程序嗎?