本系列基於Centos7編寫,帶大家瞭解Liunx基礎命令,本系列有四篇文章
- 用戶及用戶組管理
-
用戶分爲三種角色,分別爲:超級用戶(默認是root用戶,擁有最高管理權限)、普通用戶(只能對自己目錄下文件進行訪問修改,具有登陸系統的權限,例如ftp用戶等)、虛擬用戶(也叫僞用戶,無法登錄系統,存在時爲了方便系統管理,例如bin、adm、nobody用戶等)
-
Linux系統之每個用戶至少屬於一個用戶組,如果一個用戶屬於多個用戶組,記錄在/etc/passwd文件的組稱爲該用戶的主要組(主組,每個用戶有且只有一個),其他的組稱爲附屬組(用戶可以有零或多個附屬組,多用於用戶對其他資源的訪問權限控制)
-
用戶信息配置文件在/etc/passwd,每一行都對應一個合法用戶,每行均由7個字段構成,各個字段間用冒號(:)分隔
root:x:0:0:root:/root:/bin/bash 從左到右依次爲
用戶名:口令(x表示被/etc/shadow文件保護):UID:GID:註釋:用戶主目錄:命令解釋器(所用Shell)
-
用戶密碼配置文件在/etc/shadow,只有root可讀,每一行對應一個用戶的密碼信息,每行均由9個字段構成,各個字段間用冒號(:)分隔
root:$6$qF60S1/tgYWPQh4c$tyJTAa8E3CXjgDQir1F26gIPz/qFuuGCS6tM7DOegu0P1Al8EP09Rpf4Q8UKfyt1otUUNfRBdfFeC7wGd.Oj9/::0:99999:7::: 從左到右依次爲
用戶名:加密後的密碼:密碼最後修改時間:不可修改密碼的天數(0爲隨時可以更改):密碼可以維繫的天數(99999爲無需更新密碼):過期前的n天提示修改(默認爲7):過期後n天禁用賬戶:賬號被禁用天數:保留位
-
用戶組配置文件/etc/group,每一行對應一個用戶組的信息,每行均由4個字段構成,各個字段間用冒號(:)分隔
root:x:0: 從左到右依次爲
組名:組口令(x表示被/etc/gshadow文件保護):GID:組成員
-
用戶組密碼配置文件/etc/gshadow,只有root可讀
root::: 從左到右依次爲
組名:組口令:組管理員賬號:組成員(多個用戶用逗號分開)
-
用useradd命令創建用戶,格式爲:useradd 選項 用戶名
-
-d 指定用戶主目錄
-
-g 指定用戶組
-
-m 若主目錄不存在,則創建
-
-M 不創建主目錄
-
-s 指定Shell
-
-c 添加註釋
-
-
用usermod命令修改用戶屬性,格式爲:usermod 選項 用戶名
-
-l 修改用戶名
-
-d 修改用戶主目錄
-
-g 修改用戶所屬組
-
-G 修改用戶所屬的附加組
-
-s 修改Shell
-
-c 修改註釋
-
-
用userdel命令刪除用戶,格式爲:userdel 選項 用戶名
-
-r 將該用戶對應主目錄一起刪除
-
-
用passwd命令管理用戶登錄密碼,root用戶可設置指定用戶的密碼,普通用戶只能設置/修改自己的密碼,passwd不加用戶名可以設置當前用戶密碼
-
-l 鎖定用戶密碼
-
-u 解鎖用戶密碼
-
-S 查詢用戶密碼狀態
-
-d 刪除用戶密碼
-
-
用groupadd命令創建用戶組,格式爲:groupadd 選項 組名
-
-r 創建系統用戶組
-
-
用groupmod命令修改用戶組屬性,格式爲:groupmod 選項 組名
-
-n 修改組名
-
-g 修改GID
-
-
用groupdel命令刪除用戶組,若此組是某個用戶的主組,不可直接刪除,格式爲:groupdel 組名
-
用gpasswd命令維護組中成員,格式爲:gpasswd 選項 用戶名 組名
-
-a 添加用戶到組
-
-d 將用戶從組中刪除
-
-A 設置用戶爲組管理員
-
-
w 顯示已經登錄的用戶及正在進行的操作
who 顯示已經登錄的用戶名、終端名稱、登錄時間及登錄IP
whoami 顯示當前用戶的用戶名
last 顯示登錄用戶歷史
-
用id命令查看用戶信息,格式爲:id 用戶名
用groups命令輸出指定用戶所在組,格式爲:groups 用戶名
用chage命令修改用戶口令有效期限
用chfn命令修改用戶註釋信息
用chsh命令修改用戶Shell類型
用su切換用戶
用sudo提升權限
-
儲存管理
-
掛載u盤步驟
-
先將u盤連接到虛擬機
-
mkdir /home/guestuser1/usb 創建目錄作爲掛載點(掛載點通常創建在/mnt下)
-
fdisk -l 查詢系統爲u盤分配的設備名
-
mount /dev/sdb1 /home/guestuser1/usb 使用mount命令完成掛載,這裏假設系統爲u盤分配的設備名爲/dev/sdb1
-
然後進入掛載目錄即可使用u盤中的文件
-
umount /dev/sdb1 最後使用umount命令卸載u盤
-
-
擴充系統硬盤空間步驟
-
先在虛擬機內添加一塊SCSI硬盤,並重啓虛擬機
-
fdisk -l 確認添加的第二塊硬盤在系統中是否被識別
-
fdisk /dev/sdb使用fdisk命令進行分區
-
n 創建新的硬盤分區
-
p 列出硬盤分區表
-
l 列出所有分區類型
-
d 刪除一個硬盤分區
-
w 將修改寫入並退出fdisk
-
m 顯示幫助
-
-
mkfs -t xfs /dev/sdb1 完成分區後需要創建文件系統,該分區纔可以被使用
-
創建對應的掛載點mkdir並且將其掛載mount
-
mount命令可以查看已經掛載的文件系統信息
-
df命令可以查看磁盤空間佔用情況
-
blkid命令對文件系統類型查詢
-
如需永久掛載要在/etc/fstab設置系統自動掛載的配置文件
-