7.1 linux的使用者和權限的關系示意圖
7.2 基本介紹
Linux系統是一個多使用者多任務的作業系統,任何一個要使用系統資源的使用者,都必須首先向系統管理者申請一個賬号,然後以這個賬号的身份進入系統。Linux的使用者至少需要屬于一個組。
7.3 添加使用者
基本文法
useradd [選項] 使用者名
案例示範
添加一個使用者xiaoming
細節說明
1、當建立使用者成功後,會自動的建立和使用者同名的家目錄【/home/xiaoming】。
2、也可以通過useradd -d /home/xiaohonghome xiaohong 給新建立的使用者xiaohong指定家目錄【/home/xiaohonghome】。
7.4 指定/修改密碼
基本文法
passwd 使用者名 // 如果沒有帶使用者名,則是給目前登入的使用者修改密碼
案例示範
給xiaoming使用者指定密碼
passwd xiaoming // 需要使用root使用者,這樣權限才夠
7.5 删除使用者
基本文法
userdel 使用者名
案例示範
删除使用者xiaoming,但是要保留家目錄 userdel xiaoming
删除使用者以及使用者家目錄 userdel –r xiaohong 【小心使用】
細節說明
是否保留家目錄的讨論? [建議一般保留]
linux徹底删除使用者
删除使用者xiaoming,如果我們直接使用userdel xiaoming,那麼并不能删除該使用者賬号所有相關資訊,隻是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow 四個檔案裡的該賬戶群組的資訊。因為預設情況下建立一個使用者賬号,設定好密碼後,會建立一個家目錄和一個使用者郵箱(在/var/spool/mail目錄以使用者名命名)。我們可以使用find指令來查找所有與該使用者相關的檔案資訊【find
/ -name "xiaoming"】。如下圖所示:
7.6 查詢使用者資訊指令
基本文法
id 使用者名
案例示範
請查詢root資訊
細節說明
當使用者不存在時,傳回“無此使用者”。
7.7 切換使用者
介紹
在操作Linux中,如果目前使用者的權限不夠,可以通過su -指令,切換到高權限使用者,比如root使用者。
基本文法
su - 切換使用者名
案例示範
建立一個使用者xiaojun,指定密碼,然後切換到xiaojun。
細節說明
1) 從權限高的使用者切換到權限低的使用者,不需要輸入密碼,反之需要。
2) 當需要傳回到原來使用者時,使用exit指令。
3) 如果su – 沒有帶使用者名,則預設切換到root使用者。
7.8 檢視目前使用者/登入使用者
基本文法
whoami / who am i