如何使用Linux系统创建、删除用户,删除、创建组,以及对组成员进行管理 |
您所在的位置:网站首页 › linux系统创建用户命令 › 如何使用Linux系统创建、删除用户,删除、创建组,以及对组成员进行管理 |
用户管理分为两大部分,一是对用户/组的基本概念进行了解,使用命令查看用户的基本信息文件,用户的密码信息文件以及组信息文件。二是对用户和组进行管理,创建、删除用户和组,对组的成员进行管理。 一、用户/组基本概念 1、查看当前登录用户的信息 ①当在root账户下 可以查询所有存在的用户信息 命令:id 用户名 ②在普通账户下只能查找当前用户的信息 命令:id 用户名 2、创建一个新用户以及给新用户设置密码 命令: useradd 新用户名 (创建一个新用户) 命令:passwd 新用户名(设置密码) ps: 一定要在passwd后面加入新建的用户名,不然更改的就是root的密码啦~~ 3、用户组信息存储的文件 ① 用户基本信息文件 命令:cat /etc/passwd (查看所有用户的信息文件) 命令:tail /etc/passwd (查看最后10个用户的信息文件) ps:因为用户文件太多,新创的用户在最下面所以要查看新创的用户就直接看最后就可以了。 相信大家看到显示出的东西都很懵,下面来解释一下这一部分的含义。 /etc/passwd(冒号分割为7列字段) eg:root:x:0:0:root:/root:/bin/bash 用户名:x:uid:gid:描述:HOME:shell root:用户名:登录系统的名字 X:密码占位符:,具体内容不在这里 0:UID: 用户的身份证号 0:GID:GROUP 组号 root:描述:比如经理 manager /root:家目录:登录系统时,所在目录 /bin/bash:登录shell:命令解释器 以上就是7个部分的解释。 ② 用户密码信息文件 命令:cat /etc/shadow 这里 不再一一解释含义,现阶段对这些不需要过多的记忆。 ③ 组信息文件 命令:cat /etc/group eg:root:x:0: 组名:组密码:组ID:组成员 组成员默认为空 二、用户/组管理 壹、用户 1、创建用户 未指定选项 命令:useradd 用户名 命令:id 用户名 2、创建用户 指定选项 命令:useradd user02 -u 1502 (创建用户usr02,指定uid为1502) 命令:useradd user03 -d /user03 (创建用户user03 指定家目录) 命令:useradd user04 -s /sbin/nologin (创建用户user04 并且他不能登录系统) 3、删除用户 命令:userdel -r 用户名 结合上一条命令的的图看,原来是有user9,输入命令后没有user9。 4、用户密码 方法一:root修改其他用户(alice)密码 命令:passwd alice 方法二:用户登录,自己修改密码。 命令:passwd 5、组成员管理 ① 查看用户原来信息 命令:id 用户名 ② 将用户追加到hr组 命令:usermod -aG hr user2 ③ 再次查看用户信息 命令:id 用户名 ④ 将用户移除组(扩展) 命令:gpasswd -d user789 hr 可以直接使用vim编辑文件然后删除就行。 贰 、用户组 1、创建一个组 命令:group 组名 2、创建组,并指定gid(组id) 命令:groupadd 组名 -g 指定的组id 查看时使用grep (过滤关键字)查看更为方便。 3、删除组 命令:groupdel net01 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |