新聞中心
如你所知,用戶可以在 Ubuntu 系統(tǒng)上使用 sudo 權(quán)限執(zhí)行任何管理任務(wù)。在 Linux 機(jī)器上創(chuàng)建新用戶時,他們無法執(zhí)行任何管理任務(wù),直到你將其加入 sudo 組的成員。在這個簡短的教程中,我們將介紹如何將普通用戶添加到 sudo 組以及移除給定的權(quán)限,使其成為普通用戶。

創(chuàng)新互聯(lián)從2013年開始,先為細(xì)河等服務(wù)建站,細(xì)河等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為細(xì)河企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
在 Linux 上向普通用戶授予 sudo 權(quán)限
通常,我們使用 adduser 命令創(chuàng)建新用戶,如下所示。
$ sudo adduser ostechnix
如果你希望新創(chuàng)建的用戶使用 sudo 執(zhí)行管理任務(wù),只需使用以下命令將它添加到 sudo 組:
$ sudo usermod -a -G sudo hduser
上面的命令將使名為 ostechnix 的用戶成為 sudo 組的成員。
你也可以使用此命令將用戶添加到 sudo 組。
$ sudo adduser ostechnix sudo
現(xiàn)在,注銷并以新用戶身份登錄,以使此更改生效。此時用戶已成為管理用戶。
要驗證它,只需在任何命令中使用 sudo 作為前綴。
$ sudo mkdir /test
[sudo] password for ostechnix:
移除用戶的 sudo 權(quán)限
有時,你可能希望移除特定用戶的 sudo 權(quán)限,而不用在 Linux 中刪除它。要將任何用戶設(shè)為普通用戶,只需將其從 sudo 組中刪除即可。
比如說如果要從 sudo 組中刪除名為 ostechnix 的用戶,只需運(yùn)行:
$ sudo deluser ostechnix sudo
示例輸出:
Removing user `ostechnix' from group `sudo' ...
Done.
此命令僅從 sudo 組中刪除用戶 ostechnix,但不會永久地從系統(tǒng)中刪除用戶?,F(xiàn)在,它成為了普通用戶,無法像 sudo 用戶那樣執(zhí)行任何管理任務(wù)。
此外,你可以使用以下命令撤消用戶的 sudo 訪問權(quán)限:
$ 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 組中刪除,他無法執(zhí)行任何管理任務(wù)。
從 sudo 組中刪除用戶時請小心。如果你的系統(tǒng)上只有一個 sudo 用戶,并且你將他從 sudo 組中刪除了,那么就無法執(zhí)行任何管理操作,例如在系統(tǒng)上安裝、刪除和更新程序。所以,請小心。在我們的下一篇教程中,我們將解釋如何恢復(fù)用戶的 sudo 權(quán)限。
分享題目:Linux中對用戶授權(quán)和移除sudo權(quán)限
網(wǎng)頁地址:http://m.5511xx.com/article/cdhchcj.html


咨詢
建站咨詢
