紅帽中的用戶管理
關於user的所有命令可以user 兩次tab來查看。
賬戶信息的存儲
passwd
賬戶信息就是我們的用戶名
裏面一行一個用戶信息。現在我們對裏面的信息進行解讀。
賬戶信息
第一個就是密碼,現在用x代替
第二個是uid,對應的一個user id 這個是不能重複的。 普通用戶,1000-60000;系統用戶,2-999.每個用戶不能單獨存在,必須在一個組裏。每個組也有id。
第三個就是用戶名。
第四個是家目錄
第五個是所用的shell是什麼版本
id
這個就是查看當前用戶的信息。
id <用戶名>
查看特定的用戶信息。
密碼信息的存儲
shadow
,這裏面存的就是我們的密碼。
第一個是密碼
第二個是
查看用戶信息
getent passwd <用戶>
getent shadow <用戶>
grep只能查看本地信息。
安裝可視化用戶管理程序
yum install system-config-users -y
安裝完成之後,在後面打入system-config-users &
==&==這個符號呢,是用來表示後臺運行。
匿名用戶
設置成/sbin/nologin,這個就是給遠程文件夾訪問共享文件夾的,他無法訪問我的系統。
設置屬性後根目錄找不到的錯誤
cp -a <> <>
將目錄連屬性一起復制過來。
命令行創建用戶
useradd / adduser
useradd -c “<描述>” -s /sbin/nologin/ -m -d <目錄> -g root -u <id號> <用戶名>
這個小g就是代表將該用戶加到root裏面去。
密碼是不能創建在這裏的
創建完之後,這個用戶還是被鎖定的,因爲還沒有設置密碼。
設置密碼
passwd marry
然後再設置密碼。
更改shell設置
usermod -s <路徑> <用戶名>
查看用戶在哪個族
groups <用戶名>
修改族
usermod -a -g <目標組> <用戶名>
gpasswd -a <用戶名> <目標組>
刪除某個組
gpasswd -d <用戶名> <所在組>
groupdel <組名>
創建組
groupadd <組名>
密碼配置
在圖形化界面裏面,如果把賬戶的密碼鎖定,那麼這個賬戶就用不了了。
當然還可以設置賬戶過期。
需要更換的天數
這個是密碼的最大使用時間。
需要更換的天數
這個是最小使用的時間。
賬戶被取消激活的天數
這個是緩衝期。
如果緩衝器也不改密碼的話,賬戶就會被鎖定。
命令修改
chage -d <日期> <用戶名>
這個是修改我們電腦的固定時間,用來測試這個賬戶的密碼管理。
正經的命令行修改
usermod -L <用戶名>
這個就是賬戶的本地密碼鎖定。
解鎖密碼鎖定
usermod -U <用戶名>
啓用賬戶過期
chage -E “<過期時間>”
過期時間用-分割。 如果日期是99999,那麼就是永不過期的意思。
chage
用help查看一下
passwd
help查看一下
問題
如何命令行裏面實現下次登陸強制修改密碼。
刪除用戶
userdel <用戶名>
可以help看一下。
用戶信息的基本配置路徑
vim /etc/login.defs
這個路徑查看