0
点赞
收藏
分享

微信扫一扫

【02-04】用户、组管理命令及使用方法

minute_5 2022-11-25 阅读 98

一、用户操作

1.创建用户useradd

 

useradd 命令:创建用户
useradd [选项] 登录名
-u,指定用户UID
-g,指定基本组ID(组需要事先存在)
-G,指明用户所属的附加组,多个组使用逗号隔
-c,指明注释信息
-d,指定用户家目录(源/etc/skel),指定目录如果存在则不复制基础环境
-s,指定用户默认的shell文件(源/etc/shells)
-r,创建系统用户
-D,显示用户默认配置情况(源/etc/default/useradd)

 

 

2.修改用户usermod

usermod 命令:修改用户属性
usermod [选项] 登录名
-u,修改用户的ID为此处指定的ID为此处指定的新UID
-g,修改用户所属的基本组
-G,修改用户所属的附加组
-c, 修改注释信息
-d,修改用户的家目录,用户原有的新文件不会被转移至新位置
-m,只能与-d同用,用于将原来的家目录移动为新的家目录
-s,修改用户默认的shell
-l,修改用户名
-L,锁定用户密码;即在用户原来的密码字符串之前添加一个!
-U,解锁用户的密码

 

3.删除用户userdel

userdel命令:删除用户
userdel [选项] 登录
-r:删除用户时一并删除其家目录;

 

二、组操作

1.添加组groupadd

groupadd 命令:添加组
groupadd [选项] 组名
-g,设定GID(默认为前一个GID+1)
-r:创建系统组

2.修改组groupmod

groupmod 命令:修改组属性
groupmod [选项] GROUP
-g:修改GID;
-n:修改组名;

 

3.删除组groupdel

 

groupdel 命令:删除组
groupdel [选项] GROUP

三、练习

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

(1)、创建组distro,其GID为2019;
[root@localhost ~]# groupadd -g 2019 distro
[root@localhost ~]# cat /etc/group|grep distro
distro:x:2019:

(2)、创建用户mandriva, 其ID号为1005;基本组为distro;
[root@localhost ~]# useradd -u 1005 mandriva -g distro

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
root@localhost ~]# useradd -u 1100 -d /home/linux/ mageia

(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期
[root@localhost ~]# passwd mageia

(5)、删除mandriva,但保留其家目录;
[root@localhost ~]# userdel mandriva
[root@localhost ~]# ls /home/
admin centos linux mandriva

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
[root@localhost ~]# groupadd peguin
[root@localhost ~]# useradd -u 2002 -g 2019 -G peguin slackware
[root@localhost ~]# cat /etc/passwd|grep slackware
slackware:x:2002:2019::/home/slackware:/bin/bash

(7)、修改slackware的默认shell为/bin/tcsh;
[root@localhost ~]# usermod -s /bin/tcsh slackware
[root@localhost ~]# cat /etc/passwd|grep slackware
slackware:x:2002:2019::/home/slackware:/bin/tcsh

(8)、为用户slackware新增附加组admins,并设置不可登陆。
[root@localhost ~]# id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins)
[root@localhost ~]# usermod -aG admins -s /sbin/nologin slackware

 

举报

相关推荐

0 条评论