linux复制以及用户管理知识点

知识点整理

  • 1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
  • 2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
  • 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
    • 4.请总结描述用户和组管理类命令的使用方法并完成以下练习:
    • (1)、创建组distro,其GID为2019;
    • (2)、创建用户mandriva, 其ID号为1005;基本组为distro;
    • (3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
    • (4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期
    • (5)、删除mandriva,但保留其家目录;
    • (6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
    • (7)、修改slackware的默认shell为/bin/tcsh;

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录

ll /etc/[^[:alpha:]][[:alpha:]]*
-rw-r--r--. 1 root root 0 Apr 28 09:24 /etc/1p2

/etc/2z3:
total 0

2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

cp -r  /etc/p*[^[:digit:]] /tmp/mytest1/

ll
total 52
drwxr-xr-x.  2 root root 4096 Apr 28 09:31 pam.d
-rw-r--r--.  1 root root   68 Apr 28 09:31 papersize
-rw-r--r--.  1 root root 2310 Apr 28 09:31 passwd
-rw-r--r--.  1 root root 2310 Apr 28 09:31 passwd-
-rw-r--r--.  1 root root 1362 Apr 28 09:31 pbm2ppa.conf
-rw-r--r--.  1 root root 2872 Apr 28 09:31 pinforc
drwxr-xr-x. 12 root root  151 Apr 28 09:31 pki
drwxr-xr-x.  2 root root   28 Apr 28 09:31 plymouth
drwxr-xr-x.  5 root root   52 Apr 28 09:31 pm
-rw-r--r--.  1 root root 6300 Apr 28 09:31 pnm2ppa.conf
drwxr-xr-x.  2 root root    6 Apr 28 09:31 popt.d
drwxr-xr-x.  2 root root  154 Apr 28 09:31 postfix
drwxr-xr-x.  3 root root  219 Apr 28 09:31 ppp
drwxr-xr-x.  2 root root  105 Apr 28 09:31 prelink.conf.d
-rw-r--r--.  1 root root  233 Apr 28 09:31 printcap
-rw-r--r--.  1 root root 1819 Apr 28 09:31 profile
drwxr-xr-x.  2 root root 4096 Apr 28 09:31 profile.d
-rw-r--r--.  1 root root 6545 Apr 28 09:31 protocols
drwxr-xr-x.  2 root root   79 Apr 28 09:31 pulse
drwxr-xr-x.  2 root root   23 Apr 28 09:31 purple
drwxr-xr-x.  2 root root   35 Apr 28 09:31 python

3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

cat /etc/issue |tr a-z A-Z >/data/issue.out
cat issue.out 
\S
KERNEL \R ON AN \M

4.请总结描述用户和组管理类命令的使用方法并完成以下练习:

(1)、创建组distro,其GID为2019;

groupadd -g 2019 distro

cat /etc/group |grep distro
distro:x:2019:

(2)、创建用户mandriva, 其ID号为1005;基本组为distro;

useradd -u 1005 -g distro mandriva

cat /etc/passwd |grep mandriva
mandriva:x:1005:2019::/home/mandriva:/bin/bash

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

useradd -u 1100 -d /home/linux mageia

cat /etc/passwd |grep mageia
mageia:x:1100:1100::/home/linux:/bin/bash

(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

echo "mageedu" |passwd --stdin mageia -x 7

cat /etc/shadow |grep mageia
mageia::18380:0:7:7:::

(5)、删除mandriva,但保留其家目录;

userdel mandriva

 ll /home/
 
drwx------.  3     1100   1100   78 Apr 28 09:48 linux
drwx------. 15 liyang   liyang 4096 Apr 15 00:25 liyang
drwx------.  3 mandriva distro   78 Apr 28 09:44 mandriva

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

useradd -u 2002 -g distro -G peguin slackware

cat /etc/passwd|grep slackware
slackware:x:2002:2019::/home/slackware:/bin/bash

(7)、修改slackware的默认shell为/bin/tcsh;

usermod -s /bin/tcsh slackware 

cat /etc/passwd|grep slackware
slackware:x:2002:2019::/home/slackware:/bin/tcsh

你可能感兴趣的:(linux复制以及用户管理知识点)