Linux
如何允許所有使用者以 root 身份執行 mount?
如何允許所有使用者以
mount
root 身份執行?我知道有很多解決方案推薦以下編輯,但它對我不起作用。我已經編輯
/etc/sudoers
包括:ALL ALL=NOPASSWD: /bin/mount ALL ALL=NOPASSWD: /sbin/mount.cifs
如果我嘗試僅使用 (…) 以非 root 使用者身份安裝驅動器,
mount -t cifs
我會得到“只有 root 可以做到這一點”。如果我在前面加上sudo
,它會根據需要安裝而不會出現問題。問題是我需要這個命令在pam
登錄腳本中執行,我不認為 usingsudo
會起作用。我究竟做錯了什麼?提前致謝。
當您配置 sudo 時,很自然它只會影響您可以使用 sudo 執行的操作。
我看不出為什麼不能讓 pam 使用 sudo。
如果它只是一組靜態設備,你可以在 中定義它們
/etc/fstab
,如果你只是添加user
選項,任何使用者都可以掛載它們。如果您真的希望使用者能夠安裝任何東西(但要注意其中包含的內容)
mount
,請製作mount
setuid。(我不會下達這樣做的命令,因為它很危險,我希望要求您搜尋它,讓您再次思考)。