Linux常用基本命令-使用者管理命令
阿新 • • 發佈:2018-11-25
一、 useradd 新增新使用者
1.基本語法
useradd 使用者名稱 (功能描述:新增新使用者)
useradd -g 組名 使用者名稱 (功能描述:新增新使用者到某個組)
2.案例實操
新增一個使用者
[[email protected] ~]# useradd tangseng
[[email protected] ~]#ll /home/
二、 passwd 設定使用者密碼
1.基本語法
passwd 使用者名稱 (功能描述:設定使用者密碼)
2.案例實操
設定使用者的密碼
[[email protected] ~]# passwd tangseng
三、 id 檢視使用者是否存在
1.基本語法
id 使用者名稱
2.案例實操
檢視使用者是否存在
[[email protected] ~]#id tangseng
四、 cat /etc/passwd 檢視建立了哪些使用者
(1)基本語法
[[email protected] ~]# cat /etc/passwd
五、 su 切換使用者
su: swith user 切換使用者
1.基本語法
su 使用者名稱稱 (功能描述:切換使用者,只能獲得使用者的執行許可權,不能獲得環境變數)
su - 使用者名稱稱 (功能描述:切換到使用者並獲得該使用者的環境變數及執行許可權)
2.案例實操
(1)切換使用者
[[email protected] ~]#su tangseng [[email protected]101 ~]#echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [[email protected] ~]#exit [[email protected] ~]#su - tangseng [[email protected] ~]#echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tangseng/bin
六、 userdel 刪除使用者
1.基本語法
(1)userdel 使用者名稱 (功能描述:刪除使用者但儲存使用者主目錄)
(2)userdel -r 使用者名稱 (功能描述:使用者和使用者主目錄,都刪除)
2.選項說明
選項 | 功能 |
---|---|
-r | 刪除使用者的同時,刪除與使用者相關的所有檔案。 |
3.案例實操
(1)刪除使用者但儲存使用者主目錄
[[email protected] ~]#userdel tangseng
[[email protected] ~]#ll /home/
(2)刪除使用者和使用者主目錄,都刪除
[[email protected] ~]#useradd zhubajie
[[email protected] ~]#ll /home/
[[email protected] ~]#userdel -r zhubajie
[[email protected] ~]#ll /home/
七、who 檢視登入使用者資訊
1.基本語法
(1)whoami (功能描述:顯示自身使用者名稱稱)
(2)who am i (功能描述:顯示登入使用者的使用者名稱)
2.案例實操
(1)顯示自身使用者名稱稱
[[email protected] opt]# whoami
(2)顯示登入使用者的使用者名稱
[[email protected] opt]# who am i
八、 sudo 設定普通使用者具有root許可權
1.新增bigdata使用者,並對其設定密碼。
[[email protected] ~]#useradd bigdata
[[email protected] ~]#passwd bigdata
2.修改配置檔案
[[email protected] ~]#vi /etc/sudoers
修改 /etc/sudoers 檔案,找到下面一行(91行),在root下面新增一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
bigdata ALL=(ALL) ALL
或者配置成採用sudo命令時,不需要輸入密碼
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
bigdata ALL=(ALL) NOPASSWD:ALL
修改完畢,現在可以用bigdata帳號登入,然後用命令 sudo ,即可獲得root許可權進行操作。
3.案例實操
(1)用普通使用者在/opt目錄下建立一個資料夾
[[email protected] opt]$ sudo mkdir module
[[email protected] opt]# chown bigdata:bigdata module/
九、usermod 修改使用者
1.基本語法
usermod -g 使用者組 使用者名稱
2.選項說明
選項 | 功能 |
---|---|
-g | 修改使用者的初始登入組,給定的組必須存在。預設組id是1。 |
3.案例實操
(1)將使用者加入到使用者組
[[email protected] opt]#usermod -g root zhubajie