良许Linux教程网 干货合集 细说Linux新建用户和组具体方法

细说Linux新建用户和组具体方法

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,本篇文章重点为大家讲解一下Linux新建用户和组具体方法。

Linux新建用户和组具体方法
u=954057002,702414630&fm=26&gp=0

Linux用户的角色是通过UID和GID识别的。

UID用户ID:相当于各为的身份证,在系统中是唯一的

GID组ID:相当于各为的家庭或者你们的学校。

1、新建用户及设置密码命令如下:

useradd 【参数】 用户名

-g 属组

-u 设置uid

-m 创建家目录

-M 没有家目录

-G 指定属于多个组

-s 指定登录shell

-d 指定家目录

-c 注释

-D 改变它默认的属性

-e 指定的日期是帐号失效的日期,

在xshell中可以man一下useradd。

实例如下:

useradd -c "admin" -m abc
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

解释:创建一个abc普通用户,并加备注“admin”和自动建立家目录。

2、使用 passwd 命令为新建用户设置密码和修改用户密码:

passwd 参数 用户名

-l:锁定已经命名的账户名称

-u:解开账户锁定状态

-x, –maximum=DAYS:密码使用最大时间(天)

-n, –minimum=DAYS:密码使用最小时间(天)

-d:删除使用者的密码

-S:检查指定使用者的密码认证种类

–stdin:非交互式修改/设置密码,弊端是操作日志能查密码,用history -c 干掉。

实例:

passwd 用户名  
echo 123345|passwd --stdin 用户名

Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

注意:当我们删除一个用户的密码时,登录时就无需密码。

3、修改用户:

usermod 参数 用户名

-c:修改用户帐号的备注文字。

-d:修改用户登入时的目录。

-e:修改帐号的有效期限。

-f: 改在密码过期后多少天即关闭该帐号。

-g:修改用户所属的群组。

-G:修改用户所属的附加群组。

-l:修改用户帐号名称。

-L:锁定用户密码,使密码无效。

-s:修改用户登入后所使用的shell。

-u:修改用户ID。

-U:解除密码锁定。

常用的参数包括-c, -d, -m, -g, -G, -s, -u以及-o等,与useradd命令中的选项一样,可以为用户指定新的资源值。

实例如下:

userdel 参数 用户名
常用的选项是-r,它的作用是把用户的家目录一起删除。
userdel -r abc
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

5、创建用户组:

groupadd 参数 用户组名

-g:指定新建用户组的gid;

-r:创建系统工作组,系统用户的组ID小于500;

-K:覆盖配置文件“/ect/login.defs”;

-o:允许添加组ID号不唯一的工作组。

实例:

groupadd -g 344 bqh
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

解释:创建一个id为344的bqh组。

6、修改组:

groupmod 参数 用户组名

-g: GID 为用户组指定新的组标识号。

-o:与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n:新用户组 将用户组的名字改为新名字

实例:

groupmod -g 356 -n bqh1 bqh

Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

解释:将用户组名为bqh改为bqh1,且组gid改为356。

7、删除用户组:

groupdel 用户名

实例:

groupdel bqh1
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

用户查询相关命令:

id //查询用户信息,例如用户归属那个用户组,及uid和gid等。

w //查看谁登录了,并且做了什么,切换的不行,从新登录的才行。

who //查看哪些用户在登录,终端及登录时间,来源主机。

users //仅显示哪些用户在登录。

last //显示的用户曾经加目前登录以及退出登录列表

last log //可以查看是否有用户登录系统了(未启用的账户)

Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令
Linux命令分享- 新建用户和组命令Linux命令分享- 新建用户和组命令

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部