Linux

從不同的使用者執行腳本

  • August 29, 2019

我想在不登錄的情況下從其他使用者執行腳本。

我沒有編輯 sudoers 文件的權限,也沒有 root 訪問權限。

如果您具有以anotheruser身份執行**腳本的 sudo 權限,則包括在 sudoers 文件中具有如下形狀的一行:

saif    server = (anotheruser) /path/to/script

然後你可以執行

sudo -u anotheruser /path/to/script

否則,您需要知道另一個使用者帳戶的密碼*,*在這種情況下,您可以執行

su -l anotheruser -c /path/to/script

否則,沒有辦法做你想做的事。(您明確聲明您沒有 root 訪問權限,這將允許您在不需要另一個使用者密碼的情況下執行這些命令中的任何一個。)

引用自:https://unix.stackexchange.com/questions/537987