如你所知,使用者可以在 ubuntu 系統上使用 sudo 許可權執行任何管理任務。在 linux 機器上建立新使用者時,他們無法執行任何管理任務,直到你將其加入 sudo 組的成員。在這個簡短的教程中,我們將介紹如何將普通使用者新增到 sudo 組以及移除給定的許可權,使其成為普通使用者。
在 linux 上向普通使用者授予 sudo 許可權
通常,我們使用 adduser 命令建立新使用者,如下所示。
$ 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 組中刪除,他無法執行任何管理任務。
Ubuntu root 許可權詳解
shell ubuntu linux ubantu是乙個比較大的linux發行版本,而其中有關linux root許可權的問題很值得討論。新接觸ubuntu的人 base on debian 大多會因為安裝中沒有提示root密碼而不太清楚為什麼會這樣。根據ubuntu的中文文件,總結了本文,看過之後...
Ubuntu root方式登入
參考 1 以普通使用者登陸圖形介面,開啟終端。2 輸入sudo gedit usr share lightdm lightdm.conf.d 50 ubuntu.conf,並輸入使用者密碼開啟該檔案。4 儲存該檔案並關閉。5 再在終端中輸入 sudo passwd root。6 輸入你想要的root...
許可權管理 chattr許可權
1 chattr 許可權 對包括root在內的所有使用者都起作用 新增chattr許可權 chattr i abc 檢視chattr許可權 lsattr abc 取消chattr許可權 chattr i abc i 針對檔案 則完全不能修改該檔案,針對目錄 只能修改目錄下檔案的資料,但不允許建立和刪...