useradd/adduser 添加用户、usermod 修改用户信息、userdel 删除用户

您所在的位置:网站首页 linux批量添加用户命令 useradd/adduser 添加用户、usermod 修改用户信息、userdel 删除用户

useradd/adduser 添加用户、usermod 修改用户信息、userdel 删除用户

2023-06-17 04:17| 来源: 网络整理| 查看: 265

useradd 命令用来添加新用户,adduser 是useradd的软链接,其语法格式如下:

useradd [选项] 用户名

常用选项:

-g 指定用户的用户主组,(查看用户属于哪个组直接从passwd文件查看) -G 指定用户的附加组 (查看用户属于哪个附加组直接从group文件查看) -u 指定用户ID,即指定用户标识符((ID是唯一的),不想使用系统默认指定的ID则可以使用-u指定ID,默认Centos6.x从500之后递增,Centos7.x从1000之后递增 -d 自定义用户的家目录,不要系统默认创建的家目录 -m 创建用户的家目录,不写也会默认创建一个同名的家目录 -M 不创建家目录 -c 备注信息,可写可不写 -s 指定用户登录的shell,不写默认是/bin/sh,通常会给程序创建一个不允许登陆的账号-s /sbin/nologin 或-s /bin/false -r 创建一个系统账号,centos7系统账号的UID是从1-999之间的,centos6是从1-499之间的

常用格式:

useradd wang #创建wang用户和自动默认创建同名的wang组,wang用户就属于wang组,默认家目录就是/home/wang,默认分配用户ID useradd -M -s /bin/false nginx #创建一个没有家目录及不能登录的nginx用户 useradd -M -s /sbin/nologin nginx #创建一个没有家目录及不能登录的nginx用户 useradd -g 1001 -G 1002 -u 8989 -d /home/wangbing -s /bin/bash wang usermod 修改用户信息

usermod 命令用于修改用户信息,其语法格式如下:

usermod [选项] 用户名

常用选项:

-g 修改用户的用户组,其后可接组名或gid(查看用户属于哪个组直接从passwd文件查看)(一个用户只能有一个主组) -G 修改用户的附加组,其后可接组名或gid(查看用户属于哪个附加组直接从group文件查看)(一个用户可以有多个附属组,换句话说,一个组可以有多个用户,但这个组对用户来说必须是附加组) -u 修改用户ID,即修改用户标识符 -l 修改用户名(usermod -l new_name user_name) -s 修改用户登录的shell -L 锁住用户 -U 解锁用户 -d 修改用户的家目录 -m 必须与-d一起使用,表示移动家目录里面文件

常用格式:

[root@master ~]# usermod -l laowang wang #将用户名wang改为laowang,仅仅是修改用户名,家目录名wang或默认组wang并没有被修改 [root@master ~]# usermod -L wang #锁住用户wang [root@master ~]# usermod -md /home/wang1 wang #修改用户wang的家目录,wang1目录必须实现创建,而且创建后注意属主属组权限 [root@master ~]# usermod -s /sbin/nologin wang #修改用户的登录shell [root@master ~]# usermod -g 6688 wang #修改用户的主组 [root@master ~]# usermod -G zhangsan,zabbix lisi #-G指定修改lisi附属组为zhangsan,zabbix [root@master ~]# id lisi #查看lisi的信息 uid=1006(lisi) gid=1008(lisi) groups=1008(lisi),1005(zabbix),1007(zhangsan) [root@master ~]#

说明: 一个用户只能有一个主组,但可以有多个附加组。使用 id user_name 来查看。 修改用户家目录必须使用参数 -md配合使用。

userdel 删除用户

userdel 命令用于删除用户,其语法格式如下:

userdel [选项] 用户名

常用选项;

-f #强制删除,即使用户正在登录 -r #删除用户,其家目录和mail spool 也一并删除

演示示例:

[root@master ~]# userdel -rf wang #与wang用户有关的都删除掉了 [root@master ~]# userdel wang #仅仅删除了用户,但其家目录和mail spool 还在


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3