1,列出当前系统上所有已登陆的用户名:
[root@20frs1dr90lts3b tmp]# who | cut -d ‘ ‘ -f 1 | sort -u
root
2、取出最后登陆到当前系统的用户信息;
[root@20frs1dr90lts3b tmp]# id $(who | tail -1 | cut -d ‘ ‘ -f 1)
uid=0(root) gid=0(root) groups=0(root)
3、取出当前系统被用户当作默认shell的最多的shell
cut -d ‘:’ -f7 /etc/passwd | uniq -c | sort -n -k1 | tail -1 | awk ‘{print $2}’
/sbin/nologin
4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxuser.txt;
sort -t ‘:’ -k3 -n /etc/passwd | tail | tr [a-z] [A-Z] >> /tmp/maxuser.txt
5、取出当前主机的IP;提示;对ifconfig的结果进行切分;
[root@20frs1dr90lts3b tmp]# ifconfig ens33 | grep -w inet | cut -d ‘ ‘ -f 10
192.168.1.20
6、列出/etc目录下所有以.conf结尾的文件的文件名,转换成大写保存至/tmp/etc.conf中;
[root@20frs1dr90lts3b tmp]# ls /etc/*.conf | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf
7、显示/var目录下一级子目录或文件 的总个数;
[root@20frs1dr90lts3b tmp]# ls /var | wc -l
22
8、取出/etc/group中第三个字段数值最小的10上组的名字;
[root@20frs1dr90lts3b tmp]# cat /etc/group | sort -t : -k 3 | head
root:x:0:
bin:x:1:
users:x:100:
xiwending:x:1000:
qemu:x:107:
wheel:x:10:xiwending
cdrom:x:11:
usbmuxd:x:113:
mail:x:12:postfix
man:x:15:
9、将/etc/fstab和/etc/issue内容合并后保存至/tmp/etc.test
[root@20frs1dr90lts3b tmp]# cat /etc/fstab /etc/issue > /tmp/etc.test
10、总结描述用户和组管理类命令的使用方法,并完成以下练习;
(1)、创建组distro,其GID为2016
[root@20frs1dr90lts3b tmp]# groupadd -g 2016 distro
(2)、创建用户mandriva,其ID号为1005,基本组distro
[root@20frs1dr90lts3b tmp]# useradd -u 1005 -g distro mandriva
(3)、创建用户mageia,ID号为1100,家目录/home/linux
[root@20frs1dr90lts3b tmp]# useradd -u 1100 -d /home/linux mageia
(4)、给用户mageia添加密码为mageedu
[root@20frs1dr90lts3b tmp]# passwd mageia
Changing password for user mageia.
New password:
Retype new password:
passwd: all authentication tokens updated successfully
(5)、删除mandriva,但保留其家目录
root@20frs1dr90lts3b tmp]# userdel mandriva
(6)、创建用户slackware,其ID号为2002,基本组distro
[root@20frs1dr90lts3b tmp]# groupadd peguin
[root@20frs1dr90lts3b tmp]# useradd slackware -u 2002 -g distro -G peguin
(7)、修改slackware的默认shell为/bin/tcsh
[root@20frs1dr90lts3b tmp]# usermod slackware -s /bin/tcsh
(8)、为用户slackware新增附加组admins
[root@20frs1dr90lts3b tmp]# groupadd admins
[root@20frs1dr90lts3b tmp]# usermod -G admins slackware
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100140