檔案及使用者管理練習

2021-10-07 14:16:40 字數 2750 閱讀 8125

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 時每...