一、建立組distro,其GID爲2019;linux
[root@Centos7 ~]# groupadd -g 2019 distro [root@Centos7 ~]# getent group distro distro:x:2019:
二、建立用戶mandriva,其ID號爲1005;基本組爲distro;shell
[root@Centos7 ~]# useradd -u 1005 -g distro mandriva [root@Centos7 ~]# getent passwd mandriva mandriva:x:1005:2019::/home/mandriva:/bin/bash [root@Centos7 ~]# id mandriva uid=1005(mandriva) gid=2019(distro) groups=2019(distro)
三、建立用戶mageia,其ID號爲1100,家目錄爲/home/linux;bash
[root@Centos7 ~]# useradd -u 1100 -d /home/linux mageia [root@Centos7 ~]# getent passwd mageia mageia:x:1100:1100::/home/linux:/bin/bash [root@Centos7 ~]# ls /home/mandriva/ -dl drwx------ 3 mandriva distro 78 Jun 29 10:29 /home/mandriva/
四、給用戶mageia添加密碼,密碼爲mageedu,並設置用戶密碼7天后過時;ide
[root@Centos7 ~]# echo "mageedu" | passwd -x 7 --stdin mandriva Adjusting aging data for user mandriva. passwd: Success [root@Centos7 ~]# getent shadow mandriva mandriva:!!:18442:0:7:7::: [root@Centos7 ~]# chage -l mandriva Last password change : Jun 29, 2020 Password expires : Jul 06, 2020 Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 7 Number of days of warning before password expires : 7
五、刪除mandriva,但保留其家目錄;ui
[root@Centos7 ~]# userdel mandriva [root@Centos7 ~]# ls /home/mandriva/ -d /home/mandriva/
六、建立用戶slackware,其ID號爲2002,基本組爲distro,附加組peguin;加密
[root@Centos7 ~]# getent group peguin [root@Centos7 ~]# groupadd peguin [root@Centos7 ~]# getent group peguin peguin:x:2020: [root@Centos7 ~]# useradd -u 2002 -g distro -G peguin slackware [root@Centos7 ~]# id slackware uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin) [root@Centos7 ~]# cat /etc/group |grep distro distro:x:2019: [root@Centos7 ~]# cat /etc/group |grep peguin peguin:x:2020:slackware [root@Centos7 ~]# groupmems -g peguin -l slackware
七、修改slackware的默認shell爲/bin/tcsh;code
[root@Centos7 ~]# getent passwd slackware slackware:x:2002:2019::/home/slackware:/bin/bash [root@Centos7 ~]# usermod -s /bin/tcsh slackware [root@Centos7 ~]# getent passwd slackware slackware:x:2002:2019::/home/slackware:/bin/tcsh
八、爲用戶slackware新增附加組admins;get
[root@Centos7 ~]# getent group admins admins:x:2021: #usermod -G是直接新增附加組,可是slackware以前就有附加組,因此會把以前的替換 [root@Centos7 ~]# usermod -G admins slackware [root@Centos7 ~]# id slackware uid=2002(slackware) gid=2019(distro) groups=2019(distro),2021(admins) #若是不替換是追加新增附加組,是須要加上-a和-G的聯合使用才行 [root@Centos7 ~]# usermod -aG peguin slackware [root@Centos7 ~]# id slackware uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins) [root@Centos7 ~]# groups slackware slackware : distro peguin admins