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

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

GID组ID:相当于各为的家庭或则大家的职校。

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

useradd【参数】用户名

-g属组

-u设置uid

-m创建家目录

-M没有家目录

-G指定属于多个组

-s指定登陆shell

-d指定家目录

-c注释

-D改变它默认的属性

命令创建用户拒绝访问_linux创建用户命令_linux用命令创建用户

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

在xshell中可以man一下useradd。

实例如下:

useradd-c”admin”-mabc

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

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

passwd参数用户名

-l:锁定早已命名的帐户名称

-u:解开帐户锁定状态

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

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

-d:删掉使用者的密码

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

--stdin:非交互式更改/设置密码,隐忧是操作日志能查密码,用history-c打败。

实例:

passwd用户名

echo123345|passwd--stdin用户名

命令创建用户拒绝访问_linux创建用户命令_linux用命令创建用户

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

3、修改用户:

usermod参数用户名

-c:更改用户账号的备注文字。

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

-e:更改账号的有效时限。

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

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

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

linux创建用户命令_命令创建用户拒绝访问_linux用命令创建用户

-l:更改用户账号名称。

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

-s:更改用户登录后所使用的shell。

-u:更改用户ID。

-U:解除密码锁定。

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

实例如下:

userdel参数用户名

常用的选项是-rlinux查看硬件信息,它的作用是把用户的家目录一起删掉。

userdel-rabc

5、创建用户组:

groupadd参数用户组名

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

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

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

-o:准许添加组ID号不惟一的工作组。

实例:

groupadd-g344bqh

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

6、修改组:

groupmod参数用户组名

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

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

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

实例:

groupmod-g356-nbqh1bqh

linux用命令创建用户_命令创建用户拒绝访问_linux创建用户命令

命令创建用户拒绝访问_linux用命令创建用户_linux创建用户命令

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

7、删除用户组:

groupdel用户名

实例:

groupdelbqh1

用户查询相关命令:

id//查询用户信息linux创建用户命令,比如用户归属那种用户组,及uid和gid等。

w//查看谁登陆了,但是做了哪些,切换的不行,从新登陆的才行。

who//查看什么用户在登入linux创建用户命令,终端及登陆时间,来源主机。

users//仅显示什么用户在登入。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复