這可能是一個愚蠢的問題。sudo用於bash腳本中的單個命令
我有一個腳本,我想在Mac OS X和我使用的Linux機器之間移植。在OS X中,腳本中的命令需要sudo
,在Linux上,它不包含。
長話短說,一個人如何在腳本中運行一個命令sudo
,然後爲腳本的其餘部分刪除提升的權限?
我曾嘗試使用
su -
和
su -c
,但他們似乎都報錯了。 (他們說「對不起」,繼續前進,我假設因爲它試圖運行,因爲root
和root
沒有密碼)。
我知道必須有一個愚蠢和簡單的方法來做到這一點,每個人都建議?
這正是我所需要的。運行該命令,然後運行sudo -k。非常感謝。 – rick 2011-05-07 23:12:05
感謝sudoers;正是我所需要的。 – 2016-10-27 04:18:03