Linux_第三周

Q1:顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄
A1:ls -dl | grep -E "/etc/[^[:alpha:]][[:alpha:]].*"

Q2:復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest目錄中
A2:
[root@localhost ~]# mkdir /tmp/mytest1
[root@localhost ~]# cp -r /etc/p*[^0-9] /tmp/mytest1

Q3:將/etc/issue文件中的內(nèi)容轉(zhuǎn)換為大寫后保存至/tmp/issue.out文件中。
A3:
[root@localhost ~]# cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out
[root@localhost ~]# cat /tmp/issue.out
\S
KERNEL \R ON AN \M

Q4:總結(jié)用戶和組命令的使用方法并完成以下聯(lián)系
(1)創(chuàng)建組distro,GID為2019
[root@localhost ~]# groupadd -g 2019 distro
(2)創(chuàng)建用戶mandriva,ID號為1005,基本組為distro
[root@localhost ~]# useradd -g distro -u 2005 mandriva
(3)創(chuàng)建用戶megia,ID為1100,家目錄為/home/linux
[root@localhost ~]# useradd -u 1100 -d /home/linux megia
(4)創(chuàng)建用戶megeia,添加密碼,密碼為mageedu,并設(shè)置用戶密碼7天后過期
[root@localhost ~]# passwd megia
更改用戶 megia 的密碼 。
新的 密碼:
無效的密碼: 密碼少于 8 個字符
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經(jīng)成功更新。
[root@localhost ~]# passwd -x 7 megia
(5)刪除mandriva,保留家目錄
[root@localhost ~]# userdel mandriva
(6)創(chuàng)建用戶slackware,ID為2002,基本組為distro,附加組為peguin
[root@localhost ~]# useradd -u 2002 -g distro -G peguin slackware
useradd:“peguin”組不存在
[root@localhost ~]# groupadd peguin
[root@localhost ~]# useradd -u 2002 -g distro -G peguin slackware
(7)修改slackware的默認(rèn)shell為/bin/tcsh
[root@localhost ~]# usermod -s /bin/tcsh slackware
(8)為用戶slackware新增附加組adminis,并設(shè)置不可登錄
[root@localhost ~]# usermod -aG admins slackware
usermod:“admins”組不存在
[root@localhost ~]# groupadd admins
[root@localhost ~]# usermod -aG admins slackware
[root@localhost ~]# passwd -l slackware

Q4:創(chuàng)建用戶user1,user2,user3,在/data目錄創(chuàng)建目錄test
(1)/data/test屬主,屬組為user1
[root@localhost ~]# mkdir /tmp/data
[root@localhost ~]# mkdir /tmp/data/test
[root@localhost ~]# chown :user1 /tmp/data/test/
(2)在屬主屬組不變的情況下,user2有讀寫權(quán)限
[root@localhost ~]# chmod o=wx /tmp/data/test/
[root@localhost ~]# ls -l /tmp/data/
總用量 0
drwxr-x-wx. 2 root user1 6 12月 7 17:14 test
(3)user1在/data/test目錄下創(chuàng)建文件a1.sh,a2.sh,a3.sh,a4.sh,設(shè)置所有用戶不可刪a1.sh,a2.sh,除user1,root以外,不可刪a3.sh,a4.sh。
[root@localhost test]# chattr +a a1.sh
[root@localhost test]# rm -rf a1.sh
rm: 無法刪除"a1.sh": 不允許的操作
[root@localhost test]# chattr +a a2.sh
(4)user3增加附加組user1,同時要求user1不能訪問/data/test目錄及下所有文件
[root@localhost test]# usermod -G user1 user3
[root@localhost test]# setfacl -R -m u:user1:-w- /tmp/data/test/
(5)清理/data/test目錄及下所有文件的acl權(quán)限。
[root@localhost test]# setfacl -k /tmp/data/test

?著作權(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ù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶的用戶名,注意:同一用戶登錄多次,則只顯示一次即可。 [root@localh...
    隨風(fēng)而落隨心而動閱讀 290評論 0 1
  • 寫作:N27_loong 2017-7-27[TOC] 一 本周內(nèi)容回顧 學(xué)習(xí)要點 第五天:1、Linux文件權(quán)限...
    N27_loong閱讀 196評論 1 0
  • 一、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄 [root@cento...
    Gustav_man閱讀 300評論 0 0
  • 顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄 ls /etc/[^[:a...
    L星Y閱讀 217評論 0 0
  • ▲就業(yè)班和全程班的小伙伴看這里:(學(xué)習(xí)老王視頻的作業(yè)第5-6節(jié)) 1、顯示/etc目錄下,以非字母開頭,后面跟了一...
    一心1977閱讀 213評論 0 0

友情鏈接更多精彩內(nèi)容