Q1、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄
#方法1:
[root@Centos7 ~]$ ls /etc/[^[:alpha:]][[:alpha:]]*
/etc/2ffs2
#方法2:
[root@Centos7 ~]$ ls /etc/[^a-Z][a-Z]*
/etc/2ffs2
Q2、復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中。
[root@Centos7 ~]$ mkdir /tmp/mytest1
[root@Centos7 ~]$ cp -r /etc/[pP]*[^[:digit:]] /tmp/mytest1
[root@Centos7 ~]$ ls /tmp/mytest1/
PackageKit passwd pbm2ppa.conf pki pm popt.d ppp printcap profile.d pulse python
pam.d passwd- pinforc plymouth pnm2ppa.conf postfix prelink.conf.d profile protocols purple
Q3、將/etc/issue文件中的內(nèi)容轉(zhuǎn)換為大寫后保存至/tmp/issue.out文件中
[root@Centos7 ~]$ cat /etc/issue | tr -s '[a-z]' '[A-Z]' > /tmp/issue.out
[root@Centos7 ~]$ cat /tmp/issue.out
\S
KERNEL \R ON AN \M
Q4、請總結(jié)描述用戶和組管理類命令的使用方法并完成以下練習(xí):
添加用戶 useradd [options] LOGIN
| 選項 |
功能 |
| -c |
注釋 |
| -d |
指定家目錄 |
| -g |
指定GID |
| -G GROUPS |
指定加入組 |
| -m |
創(chuàng)建加目錄 |
| -M |
不創(chuàng)建加目錄 |
| -N |
不創(chuàng)建同名組 |
| -p |
指定密碼 |
| -r |
指定為系統(tǒng)賬號 Centos6 ID<500 Centos7 ID<1000 |
| -s |
指定shell |
| -u |
指定UID |
用戶屬性修改 usermod [OPTION] LGIN
| 選項 |
功能 |
| -u |
新UID |
| -g |
新GID |
| -G |
新附加組,原來的附加組將會被覆蓋;若保留原有,則要同時使用-a選項 |
| -s |
新的默認SHELL |
| -c |
新的注釋信息 |
| -d |
新家目錄不會自動創(chuàng)建;若要創(chuàng)建新家目錄并移動原家數(shù)據(jù),同時使用-m選項 |
| -l |
新的名字 |
| -L |
鎖定用戶 |
| -U |
解鎖用戶 |
| -e YYYY-MM-DD |
用戶賬號過期日期 |
| -f |
設(shè)定非活動期限 |
用戶刪除 userdel [options] LOGIN
| 選項 |
功能 |
| -f |
強制 |
| -r |
刪除家目錄 |
| -R |
chroot目錄 |
查看用戶相關(guān)信息 id [OPTION]... [USER]
| 選項 |
功能 |
| -u |
強制 |
| -g |
顯示GID |
| -G |
顯示用戶所屬的組的ID |
| -n |
顯示名稱,需配合ugG使用 |
切換用戶 su [options] [-] [USER [arg]...]
| 選項 |
功能 |
|
非登錄式切換,即不會讀取目標用戶的配置文件,不改變當(dāng)前工作目錄 |
| - |
登錄式切換,會讀取目標用戶的配置文件,切換至家目錄,完全切換 |
設(shè)置密碼 passwd [OPTIONS] <accountName>
| 選項 |
功能 |
| -d |
刪除指定用戶密碼 |
| -l |
鎖定指定用戶 |
| -u |
解鎖指定用戶 |
| -e |
強制用戶下次登錄修改密碼 |
| -f |
強制操作 |
| -n |
指定最短使用期限 |
| -x |
最大使用期限 |
| -w |
到期前多少天開始警告 |
| -i |
非活動期限 |
| --stdin |
從標準輸入接收用戶密碼 |
修改用戶密碼策略 chage [options] LOGIN
| 選項 |
功能 |
| -d |
密碼修改日期為最后1天 |
| -E |
到期日 |
| -I |
密碼過期后鎖定賬號 |
| -m |
最短使用期限 |
| -M |
最大使用期限 |
| -W |
到期前多少天開始警告 |
| -l |
顯示密碼策略 |
添加組 groupadd [options] GROUP
| 選項 |
功能 |
| -f |
強制 |
| -g GID |
指定GID |
| -p PASSWORD |
指定密碼 |
| -r |
指定為系統(tǒng)賬號 |
| -R |
chroot目錄 |
修改組 groupmod [options] GROUP
| 選項 |
功能 |
| -g |
新GID |
| -n |
新組名 |
| -R |
chroot目錄 |
刪除組 groupdel [options] GROUP
groupdel GROUP
更改組密碼 gpasswd [option] GROUP
| 選項 |
功能 |
| -a |
將user添加至指定組中 |
| -A user1 user2 |
設(shè)置有管理權(quán)限的用戶列表 |
| -d |
從指定組中移除用戶user |
| -Q |
chroot目錄 |
| -r |
刪除組密碼 |
組管理 groupmems [options] [action]
| action |
功能 |
| -a |
指定用戶加入組 |
| -d |
從組中刪除用戶 |
| -p |
從組中清除所有成員 |
| -l |
顯示組成員列表 |
(1)、創(chuàng)建組distro,其GID為2019;
[root@Centos7 ~]$ groupadd -g 2019 distro
(2)、創(chuàng)建用戶mandriva, 其ID號為1005;基本組為distro;
[root@Centos7 ~]$ useradd -u 1005 -G distro -M mandriva
[root@Centos7 ~]$ id mandriva
uid=1005(mandriva) gid=1005(mandriva) groups=1005(mandriva),2019(distro)
(3)、創(chuàng)建用戶mageia,其ID號為1100,家目錄為/home/linux
[root@Centos7 ~]$ useradd -u 1100 -d /home/linux mageia
(4)、給用戶mageia添加密碼,密碼為mageedu,并設(shè)置用戶密碼7天后過期
[root@Centos7 ~]$ echo "mageedu" | passwd --stdin mageia
Changing password for user mageia.
passwd: all authentication tokens updated successfully.
(5)、刪除mandriva,但保留其家目錄;
[root@Centos7 ~]$ userdel mandriva
(6)、創(chuàng)建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;
[root@Centos7 ~]$ groupadd peguin
[root@Centos7 ~]$ useradd -u 2002 -g distro -G peguin slackware
[root@Centos7 ~]$ id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)
(7)、修改slackware的默認shell為/bin/tcsh;
[root@Centos7 ~]$ usermod -s /bin/tcsh slackware
(8)、為用戶slackware新增附加組admins;
#方法1:
[root@Centos7 ~]$ gpasswd -a slackware admins
Adding user slackware to group admins
[root@Centos7 ~]$ groupmems -g admins -l
#方法2:
[root@Centos7 ~]$ usermod -G admins slackware
[root@Centos7 ~]$ groupmems -g admins -l
slackware
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。