1. 程式人生 > >Linux常用基本命令-使用者管理命令

Linux常用基本命令-使用者管理命令

一、 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