Linux用户的角色是通过UID和GID识别的。
UID用户ID:相当于各为的身份证,在系统中是唯一的
GID组ID:相当于各为的家庭或者你们的学校。
<强> 1,新建用户及设置密码 命令如下:强>useradd【参数】用户名
- g属组
- u设置uid
- m创建家目录
- m没有家目录
- g指定属于多个组
s指定登录 壳牌
- d指定家目录
- c注释
- d改变它默认的属性
- e指定的日期是帐号失效的日期,
在xshell中可以一人下useradd。
实例如下:
<>以前useradd -c “admin", -m abc
解释:创建一个abc普通用户,并加备注“admin”和自动建立家目录。
<强> 2,使用passwd 命令为新建用户设置密码和修改用户密码:强>passwd参数用户名
- l:锁定已经命名的账户名称
- u:解开账户锁定状态
- x,最大=天:密码使用最大时间(天)
- n,最?天:密码使用最小时间(天)
- d:删除使用者的密码
s:检查指定使用者的密码认证种类
——stdin:非交互式修/改设置密码,弊端是操作日志能查密码,用历史- c干掉。
实例: <>以前passwd 用户名 <>以前echo 123345 | passwd ——stdin 用户名
注意:当我们删除一个用户的密码时,登录时就无需密码。
<强> 3,修改用户:强>usermod参数用户名
- c:修改用户帐号的备注文字。
- d:修改用户登入时的目录。
- e:修改帐号的有效期限。
- f:改在密码过期后多少天即关闭该帐号。
- g:修改用户所属的群组。
- g:修改用户所属的附加群组。
- l:修改用户帐号名称。
- l:锁定用户密码,使密码无效。
s:修改用户登入后所使用的壳。
- u:修改用户ID。
- u:解除密码锁定。
常用的参数包括- c, d, - m, g, g, s, - u以及- o等,与useradd命令中的选项一样,可以为用户指定新的资源值。
实例如下:
<>以前userdel 参数,用户名 <>以前常用的选项是- r,它的作用是把用户的家目录一起删除。 <>以前userdel -r  abc<强> 5,创建用户组:强>
groupadd参数用户组名
- g:指定新建用户组的gid;
- r:创建系统工作组,系统用户的组ID小于500;
- k:覆盖配置文件“/ect/login.defs”;
- o:允许添加组ID号不唯一的工作组。
实例: <>以前groupadd -g 344年,bqh
解释:创建一个id为344的bqh组。
<强> 6,修改组:强>groupmod参数用户组名
- g: GID为用户组指定新的组标识号。
- o:与g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
- n:新用户组将用户组的名字改为新名字
实例: <>以前groupmod -g 356年,-n bqh2 bqh
解释:将用户组名为bqh改为bqh2,且组gid改为356 .
<强> 7,删除用户组:强>groupdel用户名
实例: <>以前groupdel bqh2