您好,登錄后才能下訂單哦!
本篇內容介紹了“Ubuntu上怎么授予和移除sudo權限”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
通常,我們使用 adduser 命令創建新用戶,如下所示。在 Linux 上向普通用戶授予 sudo 權限
$ sudo adduser ostechnix
如果你希望新創建的用戶使用 sudo 執行管理任務,只需使用以下命令將它添加到 sudo 組:
$ sudo usermod -a -G sudo hduser
上面的命令將使名為 ostechnix 的用戶成為 sudo 組的成員。
你也可以使用此命令將用戶添加到 sudo 組。
$ sudo adduser ostechnix sudo
現在,注銷并以新用戶身份登錄,以使此更改生效。此時用戶已成為管理用戶。
要驗證它,只需在任何命令中使用 sudo 作為前綴。
$ sudo mkdir /test [sudo] password for ostechnix:
移除用戶的 sudo 權限
有時,你可能希望移除特定用戶的 sudo 權限,而不用在 Linux 中刪除它。要將任何用戶設為普通用戶,只需將其從 sudo 組中刪除即可。
比如說如果要從 sudo 組中刪除名為 ostechnix 的用戶,只需運行:
$ sudo deluser ostechnix sudo
示例輸出:
Removing user `ostechnix' from group `sudo' ... Done.
此命令僅從 sudo 組中刪除用戶 ostechnix,但不會永久地從系統中刪除用戶。現在,它成為了普通用戶,無法像 sudo 用戶那樣執行任何管理任務。
此外,你可以使用以下命令撤消用戶的 sudo 訪問權限:
$ sudo gpasswd -d ostechnix sudo
從 sudo 組中刪除用戶時請小心。不要從 sudo 組中刪除真正的管理員。
使用命令驗證用戶 ostechnix 是否已從 sudo 組中刪除:
$ sudo -l -U ostechnix User ostechnix is not allowed to run sudo on ubuntuserver.
是的,用戶 ostechnix 已從 sudo 組中刪除,他無法執行任何管理任務。
從 sudo 組中刪除用戶時請小心。如果你的系統上只有一個 sudo 用戶,并且你將他從 sudo 組中刪除了,那么就無法執行任何管理操作,例如在系統上安裝、刪除和更新程序。
“Ubuntu上怎么授予和移除sudo權限”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。