当前用户永久生效的命令别名
(1)写一个命令别名为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入file.txt
[root@localhost ~]# alias hello=‘echo hello everyone >> /file.txt’
[root@localhost ~]# hello
[root@localhost ~]# cat /file.txt
hello everyone
(2)写一个命令别名为shuaxin,实现的功能为每输入一次该命令,file.txt文件内所有时间就更新为当前时间。
3.所有用户生效的命令别名
(1)写一个所有用户都生效的命令别名为hh,输入这个命令之后可以在当前用户家目录下面创建一个file1文件。
[root@localhost ~]# alias hh=‘touch ~/file1’
[root@localhost ~]# hh
[root@localhost ~]# ll /
1创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"
gentoo❌1001:1001:Gentoo Distribution:/home/gentoo:/bin/csh
2创建下面的用户、组和组成员关系名字为admins 的组
3用户natasha,使用admins 作为附属组
4用户harry,也使用admins 作为附属组用户sarah,不可交互登录系统,且不是admins 的成员,natasha,harry,sarah密码都是centos
重复
5查看UID、GID范围的配置文件,修改为501-60000。并查看密码加密算法
6查看创建用户时的模板配置文件
7.修改创建用户时的默认设置,家目录/www,默认shell 为/sbin/nologin。
8.修改aubin2用户UID672、主组root、添加新的附加组admins且保留旧的附加组。 然后锁定用户
[root@localhost ~]# usermod -u 672 -g root -G admins -a aubin2
[root@localhost ~]# usermod -L aubin2
[root@localhost ~]# passwd -l aubin2
锁定用户 aubin2 的密码 。
passwd: 操作成功
[root@localhost ~]#
9.用标准输入给aubin2设置密码hello。
10.显示curry用户UID、GID、显示用户名、显示用户所属组ID
11.锁定curry用两种方法
12.指定aubin3的密码最短使用日期为10天,最常使用日期为20天, 提前7天提示修改密码
13.从标准输入设置aubin3的密码
14.创建系统组liuliansha 指定GID为66
[root@localhost ~]# cat /etc/group
liuliansha❌66:
15.修改liuliansha组名为six 修改GID为67
[root@localhost ~]# groupmod liuliansha -n six -g 67
[root@localhost ~]# cat /etc/group | tail -l
six❌67:
16.将用户aubin1添加进组six,将aubin从six组中删除。
17.设置curry用户的详细描述,然后查看
18.删除用户aubin1、aubin2并删除家目录
综合练习:
1.新建用户组,shengchan,caiwu,jishu
2.新建用户要求如下:
- wjx 是shengchan组的附加用户
-
- liuy 是caiwu组的附加用户
-
- zxx 是jishu组的附加用户
-
- 新建admin用户,此用户不属于以上提到的三个部门