1险污、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶的用戶名,注意:同一個(gè)用戶登錄多次富岳,則只顯示一次即可蛔糯。
2、取出最后登錄到當(dāng)前系統(tǒng)的用戶的相關(guān)信息
3萝喘、取出當(dāng)前系統(tǒng)上被用戶當(dāng)作其默認(rèn)shell的最多的那個(gè)shell淮逻。
4、將/etc/passwd 中的第三個(gè)字段數(shù)值最大的后10個(gè)用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中阁簸。
5爬早、取出當(dāng)前主機(jī)的IP地址,提示:對(duì)ifconfig命令的結(jié)果進(jìn)行切分启妹。
6筛严、列出/etc目錄下所有以.conf結(jié)尾的文件的文件名,并將其名字轉(zhuǎn)換為大寫后保存至/tmp/etc.conf文件中翅溺。
7脑漫、顯示/var目錄下一級(jí)子目錄或文件的總個(gè)數(shù)。
8咙崎、取出/etc/group文件中第三個(gè)字段數(shù)值最小的10個(gè)組的名字优幸。
9、將/etc/fstab和/etc/issue文件的內(nèi)容合并為同一個(gè)內(nèi)容后保存至/tmp/etc.test文件中褪猛。
10网杆、請(qǐng)總結(jié)描述用戶和組管理類命令的使用方法并完成以下練習(xí):
用戶的管理類命令
(1)創(chuàng)建用戶--useradd
useradd 選項(xiàng) 用戶名
-c描述
-d指定家目錄
-s指定shell環(huán)境
-u指定UID
-g指定私有組,所屬組
-G指定附加組伊滋,從屬組
(2)刪除用戶-userdel
userdel -r 用戶名
注意:如果不帶-r參數(shù)碳却,只是把用戶的配置文件刪除,還要手動(dòng)的刪除mail文件和家目錄
(3)修改賬戶命令 usermod
usermod 選項(xiàng) 用戶名
-c描述
-d修改家目錄
-s修改shell環(huán)境
-u修改UID
-g修改私有組笑旺,所屬組
-G修改附加組昼浦,從屬組
(4)id 命令 查看用戶的ID號(hào): id 用戶名
(5)添加、修改密碼---passwd 修改賬戶密碼有效期 chage
passwd 用戶名
passwd -l 用戶名 鎖定用戶
passwd -u 用戶名 解鎖用戶
注意:鎖定用戶之后筒主,管理員還是可以切換進(jìn)入关噪,但是普通用戶不可以切換
chage 用戶名
組管理類命令
(1)創(chuàng)建組 groupadd
-r創(chuàng)建一個(gè)系統(tǒng)用戶
-g指定GIU
(2)刪除組:groupdel
(3)修改組信息:groupmod
-p修改組密碼
-g修改GID
用戶配置文件:
/etc/passwd 用戶配置文件:用戶名:密碼:UID:GID:描述:家目錄:shell環(huán)境
/etc/shadow 用戶密碼:用戶名:密碼:用戶在電腦上存在的天數(shù):下次修改密碼等待的天數(shù)(0代表隨時(shí)修改):密碼 過期的天數(shù)(99999表示永不失效):提醒修改密碼的天數(shù):密碼過期后有效的天數(shù):密碼過期 后寬限的天數(shù):賬戶失效的時(shí)間
/etc/group 組配置文件:組名:組密碼:GID:組內(nèi)用戶
/etc/gshadow 組密碼:組名:組密碼:管理員賬戶:組內(nèi)用戶
(1)、創(chuàng)建組distro乌妙,其GID為2016使兔;
(2)、創(chuàng)建用戶mandriva, 其ID號(hào)為1005藤韵;基本組為distro虐沥;
(3)、創(chuàng)建用戶mageia泽艘,其ID號(hào)為1100欲险,家目錄為/home/linux;
(4)、給用戶mageia添加密碼匹涮,密碼為mageedu盯荤;
(5)、刪除mandriva焕盟,但保留其家目錄秋秤;
(6)、創(chuàng)建用戶slackware脚翘,其ID號(hào)為2002灼卢,基本組為distro,附加組peguin来农;
(7)鞋真、修改slackware的默認(rèn)shell為/bin/tcsh;
(8)沃于、為用戶slackware新增附加組admins涩咖;
(9)海诲、為slackware添加密碼,且要求密碼最短使用期限為3天檩互,最長(zhǎng)為180天特幔,警告為3天;
(10)闸昨、添加用戶openstack蚯斯,其ID號(hào)為3003, 基本組為clouds,附加組為peguin和nova饵较;
(11)拍嵌、添加系統(tǒng)用戶mysql,要求其shell為/sbin/nologin循诉;
(12)横辆、使用echo命令,非交互式為openstack添加密碼茄猫。