現有題目
創建用戶gzist,並給用戶設置初始口令為11111,然后從passwd和shadow文件找出所添加的用戶,查看並分析用戶賬號信息,請指出gzist用戶的uid和GID、密碼、主目錄、shell;把用戶gzist添加到sudoers文件使其能夠完成下面的工作:
(1) 創建stus組,添加新用戶thxy到該組,使stus組作為thxy的主要組,並指定其主目錄為/home/thxydir,並設置用戶口令。
(2) 修改用戶thxy為ty。
(3) 修改ty用戶的主目錄為/home/ty
(4) 添加新用戶gl並設置口令,其主要組為gl,同時使其加入到組stus。
(5) 查詢gl的口令狀態,則將其口令鎖定,再次查詢其口令狀態,看兩次的查詢結果。
(6) 設置向系統添加新用戶時,使口令最小長度為8個字符(修改文件/etc/login.defs)
(7) 設置用戶ty的口令必須每30天修改一次,否則口令將失效,並在失效前7天給用戶發出警告。
(8) 修改用戶gl的uid為600
(9) 講用戶gl進行解鎖
所有操作需要進行MAC地址截圖(mac地址打開方式,cmd打開命令行,輸入ipconfig /all)
題干:
創建賬戶
useradd gzist
設置密碼 大小寫字母數字標點符號
passwd gzist
分析賬戶信息
cat /etc/passwd |grep gzist
把用戶gzist添加到sudoers文件
su - (注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,用"su -"命令將環境變量也一起帶過去,就象和root登錄一樣) 然后 visudo //切記,此處沒有vi和sudo之間沒有空格 1、移動光標,到最后一行 2、按ins,進入append模式 3、輸入 your_user_name ALL=(ALL) ALL 4、按Esc 5、輸入“:w”(保存文件) 6、輸入“:q”(退出)
第一題
創建stus組,添加新用戶thxy到該組,使stus組作為thxy的主要組,並指定其主目錄為/home/thxydir,並設置用戶口令
創建stus組 創建用戶thxy
groupadd stus
useradd thxy
將thxy用戶添加到組stus
usermod -a -G stus thxy
補充:
cat /etc/passwd //查看所有用戶 cat /etc/shadow //查看所有密碼 cat /etc/group //查看用戶組
查看uid和gid
cat /etc/passwd |grep thxy
指定其主目錄為/home/thxydir
usermod -d /home/thxydir -u 1006 thxy
設置thxy口令(密碼)
passwd thxy
第二題
修改用戶thxy為ty
usermod -l ty thxy
cat /etc/passwd 查看一下 成功修改
第三題
修改ty用戶的主目錄為/home/ty
usermod -d /home/ty -u 1006 ty
cat /etc/passwd 查看一下 成功修改
第四題
添加新用戶gl並設置口令,其主要組為gl,同時使其加入到組stus。
useradd gl
passwd gl
usermod -a -G stus gl //-a -G一起使用的功能就是將gl用戶組作為gl用戶組的附加組,但不覆蓋原有的附加組。
可以用id 用戶 查看用戶對應 uid gid groups
usernode可以參考這篇 :https://blog.csdn.net/qq_40780910/article/details/89474824
第五題
查詢gl的口令狀態,則將其口令鎖定,再次查詢其口令狀態,看兩次的查詢結果
查看帳號的密碼狀態
passwd -S gl
上鎖
看到Password locked.表上鎖成功
參考:https://blog.csdn.net/xinshuzhan/article/details/107766035
第六題
設置向系統添加新用戶時,使口令最小長度為8個字符(修改文件/etc/login.defs)
vim /etc/login.defs
ins進入 esc然后:wq退出保存
第七題
設置用戶ty的口令必須每30天修改一次,否則口令將失效,並在失效前7天給用戶發出警告。
查看一下 默認未改:
chage -l ty
chage -help一下
所以
chage -m 30 -W 7 ty
修改成功
第八題
修改用戶gl的uid為600
id gl 查看一下 默認uid為1007
usermod -u 600 gl
修改成功
第九題
講用戶gl進行解鎖
查看一下 第5題把他鎖了
passwd -S gl
解鎖
passwd -u gl