1、顯示/etc目錄下,以非字母開頭,後面跟了乙個字母以及其它任意長度任意字元的檔案或目錄。
[root@wjl ~]#ls /etc | grep -i "\<[^a-z][a-z].*"
2、複製/etc目錄下所有以p開頭,以非數字結尾的檔案或目錄到/tmp/mytest1目錄中。
[root@wjl~]# mkdir /tmp/mytest1
[root@wjl~]# cp -r /etc/p*[^0-9] /tmp/mytest1
3、將/etc/issue檔案中的內容轉換為大寫後儲存至/tmp/issue.out檔案中
[root@wjl~]# touch /tmp/issue.out
[root@wjl~]# cat /etc/issue | tr [a-z] [a-z] > /tmp/issue.out #使用管道和重定向符將轉換的結果傳給issue.out檔案
4、請總結描述使用者和組管理類命令的使用方法並完成以下練習:
(1)建立組distro,其gid為2019;
[root@wjl~]# groupadd -g 2019 distro
[root@wjl~]# tail -n 1 /etc/group #distro使用者是新建立的,因此在group檔案的最後一行
distro:x:2019:
(2)建立使用者mandriva, 其id號為1005;基本組為distro;
[root@wjl~]# useradd -u 1005 -g distro mandriva
[root@wjl~]# id mandriva
uid=1005(mandriva) gid=2019(distro) groups=2019(distro)
(3)建立使用者mageia,其id號為1100,家目錄為/home/linux;
[root@wjl~]# useradd -u 1100 -d /home/linux mageia
[root@wjl~]# id mageia
uid=1100(mageia) gid=1100(mageia) groups=1100(mageia)
(4)給使用者mageia新增密碼,密碼為mageedu,並設定使用者密碼7天後過期
[root@wjl~]# echo 「mageedu」 | passwd --stdin -x 5 mageia
[root@wjl~]# tail /etc/shadow | grep mageia #/shadow檔案用來儲存使用者的密碼資訊
(5)刪除mandriva,但保留其家目錄;
[root@wjl~]# userdel mandriva(6)建立使用者slackware,其id號為2002,基本組為distro,附加組peguin;
[root@wjl~]# groupadd peguin
[root@wjl~]# useraddd -u 2002 -g distro -g peguin
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020peguin
(7)修改slackware的預設shell為/bin/tcsh;
[root@wjl~]# usermod -s /bin/tcsh slackware
[root@wjl~]# tail -n 1 /etc/passwd
slackware:x:2002:2019::/home/slackware:/bin/tcsh
(8)為使用者slackware新增附加組admins;
[root@wjl~]# groupadd admins
[root@wjl~]# usermod -g admins -a slackware
[root@wjl~]# id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2022(admins) #distro是slackware使用者的基本組,而peguin和admins是其擴充套件組(附加組)
linux用使用者管理和檔案許可權及練習
這次練習的主要命令是groupadd useradd chgrp 許可權下放 umask的設定 1.新建使用者組,shengchan caiwu,jishu root localhost desktop groupadd shengchan root localhost desktop groupa...
使用者及檔案許可權管理
檢視當前使用者所在的使用者組 使用groups命令 groups 使用者名稱 2 檢視 etc group檔案 etc group cat etc group grep 使用者名稱 新增使用者並賦予管理員許可權 1 sudo adduser 使用者名稱 sudo usermod g sudo 使用者...
使用者及檔案許可權管理
who am i shiyanlou pts 0 2014 11 19 17 10 1.0 pts 0 中的pts 表示偽終端 相對於 deb tty 裝置而言。ctrl alt f1 f7 進行切換的 dev tty 裝置麼,這是 真終端 偽終端就是當你在圖形使用者介面使用 dev tty7 時每...