[使用者] 新增使用者,並賦予其使用sudo的權限 (CentOS8.2)
多人多工是Linux本身就具備的功能,因此新增使用者與更改權限是管理員必備的技能。
(環境:CentOS8.2)
- 開啟Terminal,新增會員
- 接下來要將使用者加到sudoer群組,與Ubuntu不同的是(參考),在CentOS是直接去更改文件中的內容
- 此時登入「test」帳號,開啟Terminal,輸入以下指令驗證有使用sudo的權限若看到有列出檔案資訊,則表示可以使用sudo。
[test@localhost ~]$ sudo ls -al /root [sudo] password for test: total 32 dr-xr-x---. 5 root root 205 Sep 10 08:18 . dr-xr-xr-x. 17 root root 224 Sep 9 16:48 .. -rw-------. 1 root root 1369 Sep 9 16:57 anaconda-ks.cfg -rw-------. 1 root root 13 Sep 10 08:18 .bash_history -rw-r--r--. 1 root root 18 May 11 2019 .bash_logout -rw-r--r--. 1 root root 176 May 11 2019 .bash_profile -rw-r--r--. 1 root root 176 May 11 2019 .bashrc drwx------. 3 root root 19 Sep 9 19:50 .cache drwx------. 3 root root 18 Sep 9 19:50 .config -rw-r--r--. 1 root root 100 May 11 2019 .cshrc drwx------. 3 root root 25 Sep 9 19:50 .dbus -rw-r--r--. 1 root root 1479 Sep 9 19:50 initial-setup-ks.cfg -rw-r--r--. 1 root root 129 May 11 2019 .tcshrc
[user@localhost ~]$ sudo adduser test #新增帳號「test」 [user@localhost ~]$ sudo passwd test #修改「test」的密碼
[user@localhost ~]$ sudo visudo #visudo 就是 vi sudoers啦!
#以下為「suduers」檔案內容
# Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
## user MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL #這行是預設
user ALL=(ALL) ALL #這行是用「root」身份加的,若沒有這行,就無法以「user」執行sudo
test ALL=(ALL) ALL #這個步驟要加上這行
留言
張貼留言