【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ...
【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e
用戶管理
基本介紹
Linux系統是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。
添加用戶
-
基本語法
useradd 用戶名
-
細節說明
-
當創建用戶成功後,會自動在/home下創建和用戶同名的家目錄,例如添加一個用戶milan,預設該用戶的家目錄在/home/milan。
-
也可以通過
useradd -d 指定目錄 新的用戶名
,給新創建的用戶指定家目錄。
-
補充:顯示當前用戶所在目錄
pwd
指定/修改密碼
-
基本語法
passwd 用戶名
刪除用戶
-
基本語法
userdel 用戶名
:刪除用戶,但是會保存用戶對應的家目錄。userdel -r 用戶名
:刪除用戶及其家目錄。一般情況建議保留。
查詢用戶信息指令
-
基本語法
id 用戶名
uid:用戶標識號
gid:組標識號
組=1001(jack):這裡jack是組名
-
細節說明
當用戶不存在時,返回無此用戶。
切換用戶
-
介紹
在操作Linux中,如果當前用戶的許可權不夠,可以通過
su -
指令,切換到高許可權用戶,比如root。 -
基本語法
su - 切換的用戶名
-
細節說明
-
從許可權高的用戶切換到許可權低的用戶,不需要輸入密碼,反之需要。
-
當需要返回到原來用戶時,使用
exit/logout
指令。
-
查看當前用戶/登錄用戶
-
基本語法
whoami
/who am i
-
細節說明
顯示的是第一次登錄的用戶,如果使用指令到了其他用戶,還是顯示登錄用戶。
用戶組
-
介紹
系統可以對有共性/相同許可權的多個用戶進行統一管理。
-
新增組
指令:
groupadd 組名
-
刪除組
指令:
groupdel 組名
-
增加用戶時直接加上組
指令:
useradd -g 用戶組 用戶名
-
修改用戶的組
指令:
usermod -g 用戶組 用戶名
用戶和組相關文件
-
/etc/passwd 文件
用戶(user)的配置文件,記錄用戶的各種信息。
每行的含義:用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登錄Shell -
/etc/shadow 文件
口令的配置文件
每行的含義:登錄名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌 -
/etc/group 文件
組(group)的配置文件,記錄Linux包含的組的信息。
每行含義:組名:口令:組標識號:組內用戶列表