-
创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"
-
创建下面的用户、组和组成员关系
名字为admins 的组
用户natasha,使用admins 作为附属组
用户harry,也使用admins 作为附属组
用户sarah,不可交互登录系统,且不是admins 的成员,
natasha,harry,sarah密码都是centos -
查看UID、GID范围的配置文件,修改为501-60000。并查看密码加密算法
-
查看创建用户时的模板配置文件
-
创建一个新用户 aubin1,指定登录时起始目录 /www,同时加入 apache 附加组中,指定UID为666且不检查uid唯一性
-
修改创建用户时的默认设置,家目录/www,默认shell csh。
查看创建用户的配置文件是否更改,若更改则恢复默认值 -
批量创建用户aubin2、aubin3
-
只查看用户aubin2、aubin3在/etc/passwd的配置信息
-
修改aubin2用户UID672、主组root、添加新的附加组admins且保留旧的附加组。然后锁定用户
-
修改用户aubin2用户名为curry,设置账号过期时间为2020-02-02
-
用标准输入给aubin1设置密码hello,
然后指定新的用户家目录并把旧目录移动过去。 -
显示curry用户UID、GID、显示用户名、显示用户所属组ID
-
锁定curry用两种方法
-
指定aubin3的密码最短使用日期为10天,最常使用日期为20天,提前7天提示修改密码
-
从标准输入设置aubin3的密码
-
创建系统组liuliansha 指定GID为66
-
修改liuliansha组名为six 修改GID为67
-
将用户aubin1添加进组six,将aubin从six组中删除。
-
设置curry用户的详细描述,然后用finger查看
-
删除用户aubin1、aubin2并删除家目录
-
删除练习创建的用户并删除家目录,删除创建的组
答案分割线
- 创建用户gentoo,附加组为bin和root,默认shell为
/bin/csh,注释信息为"Gentoo Distribution"
[root@centos6 ~]# useradd -G bin,root -s /bin/csh -c "gentoo dir" gentoo
- 创建下面的用户、组和组成员关系
名字为admins 的组
用户natasha,使用admins 作为附属组
用户harry,也使用admins 作为附属组
用户sarah,不可交互登录系统,且不是admins 的成员,
natasha,harry,sarah密码都是centos
[root@centos6 ~]# groupadd admins
[root@centos6 ~]# useradd -G admins natasha
[root@centos6 ~]# useradd -G admins harry
[root@centos6 ~]# useradd -G admins -s /sbin/nologin sarah
[root@centos6 ~]# echo centos | passwd --stdin natasha
[root@centos6 ~]# echo centos | passwd --stdin harry
[root@centos6 ~]# echo centos | passwd --stdin sarah
- 查看UID、GID范围的配置文件,修改为501-60000。并查看密码加密算法
[root@centos6 user]# cat /etc/login.defs
- 查看创建用户时的模板配置文件
[root@centos6 user]# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
- 创建一个新用户 aubin1,指定登录时起始目录 /www,同时加入 apache 附加组中,指定UID为666且不检查uid唯一性
[root@centos6 user]# useradd -d /www -G apache -u 666 -o aubin1
- 修改创建用户时的默认设置,家目录/www,默认shell csh。
查看创建用户的配置文件是否更改,若更改则恢复默认值
[root@centos6 user]# useradd -Db /www -s /bin/csh
- 批量创建用户aubin2、aubin3
[root@centos6 user]# vim user
aubin2:X:555:555::/home/aubin2:/sbin/nolog/
aubin3:X:556:556::/home/aubin3:/sbin/nolog/
[root@centos6 user]# vim passwd
aubin2:123456
aubin3:654321
[root@centos6 user]# newusers user
[root@centos6 user]# chpasswd < passwd
- 只查看用户aubin2、aubin3在/etc/passwd的配置信息
[root@centos6 user]# getent passwd aubin2 aubin3
aubin2:x:555:555::/home/aubin2:/sbin/bash
aubin3:x:667:668::/home/aubin3:/sbin/bash
- 修改aubin2用户UID672、主组root、添加新的附加组admins且保留旧的附加组。然后锁定用户
[root@centos6 user]# usermod -u 672 -g root -G admins -a aubin2
[root@centos6 user]# usermod -L aubin2 #锁定一个即可
[root@centos6 user]# passwd -l aubin2
- 修改用户aubin2用户名为curry,设置账号过期时间为2020-02-02
[root@centos6 user]# usermod -l curry -e 2020-02-02 aubin2
- 用标准输入给aubin1设置密码hello,
然后指定新的用户家目录并把旧目录移动过去。
[root@centos6 ~]# usermod -d /home/aubin1 -m aubin1
[root@centos6 user]# echo hello | passwd --stdin aubin1
- 显示curry用户UID、GID、显示用户名、显示用户所属组ID
[root@centos6 app]# id -u curry
672
[root@centos6 app]# id -g curry
0
[root@centos6 app]# id -un curry
curry
[root@centos6 app]# id -gn curry
root
- 锁定curry用两种方法
[root@centos6 app]# passwd -l curry
Locking password for user curry.
passwd: Success
[root@centos6 app]# usermod -L curry
- 指定aubin3的密码最短使用日期为10天,最常使用日期为20天,提前7天提示修改密码
[root@centos6 app]# echo hello | passwd --stdin aubin3
- 从标准输入设置aubin3的密码为hello
[root@centos6 user]# echo 123456 | passwd --stdin aubin3
- 创建系统组liuliansha 指定GID为66
[root@centos6 app]# groupadd -r -g 66 liuliansha
- 修改liuliansha组名为six 修改GID为67。然后删除six组
[root@centos6 app]# groupmod -n six -g 67 liuliansha
[root@centos6 app]# groupdel six
- 设置curry用户的详细描述,然后用finger查看
[root@centos6 app]# chfn curry
[root@centos6 app]# finger curry
Login: li Name: li
Directory: /home/curry Shell: /bin/bash
Office: linux, 123 Home Phone: 321
Never logged in.
Mail last read Sat Jul 22 10:13 2017 (CST)
No Plan.
- 删除练习创建的用户并删除家目录
[root@centos6 app]# userdel -r sarah
[root@centos6 app]# userdel -r gentoo
[root@centos6 app]# userdel -r natasha
[root@centos6 app]# userdel -r harry
[root@centos6 app]# userdel -r sarsh
[root@centos6 app]# userdel -r aubin1
[root@centos6 app]# userdel -r curry
[root@centos6 app]# userdel -r aubin3
[root@centos6 app]# groupdel admins
[root@centos6 app]# groupdel libin1
[root@centos6 app]# groupdel libin3
groupmems -l -g groupname #查看组成员
gpasswd -a yonghu group 加入组
usermod -aG yonghu group 加入组
chage
网友评论