php 利用root 許可權執行shell指令碼

2022-03-06 09:12:56 字數 498 閱讀 2012

也可以指定某個shell檔案不需要密碼

www-data all=(all) nopasswd: /var/www/html/filesystem/build.sh

1

、新增使用者

adduser admin

新增使用者到root使用者組

adduser admin root 2

、授予admin的sudo 許可權

修改檔案 /etc/sudoers。

admin all=(all:all) all

上次步驟只是讓admin擁有sudo root許可權, 而不是相當於admin 與 root完全等價的許可權, 只有輸出sudo admin 才等價於 root 3

、讓admin 完全等價於 root,而不用輸入sudo

vi /etc/passwd

修改內容:admin:x:

0:0:,,,:/home/admin:/bin/bash

php利用root許可權執行shell指令碼 二

今天晚上 19 30分,這個困擾了我好久的問題終於解決,其中的原理也終於弄清楚了,總之是利用sudo來賦予apache的使用者root的執行許可權,下面記錄一下 利用php利用root許可權執行shell指令碼必須進行以下幾個步驟 所有步驟都是我親自實驗,若有不妥可指出,謝謝!1.確定一下你的apa...

PHP執行root命令

在玩c 以前 玩過一段時間的php,哪個時候需要用php 來執行root命令,一直未果,直到有一天搜尋到了super這個外掛程式.隨著玩c的日子多了.發現可以用c語言來包裹 要執行的外部命令.實驗了一下.成功了.不需要任何外部工具就可以實現用php 執行root命令.我下面就把方法發布給大家,有需求...

Manjaro設定開機以root許可權執行自定義指令碼

背景 前段時間把筆記本搞成雙網絡卡,同時上內外網,每次開機都要手動設定路由,十分不方便,所以就考慮開機自動設定,但是設定route需要su許可權,所以記錄一下實現方法 sudo pacman sy systemd rc local sudo systemctl enable rc local.ser...