Linux中怎么实现用户管理

这篇文章给大家介绍Linux中怎么实现用户管理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司自2013年创立以来,先为饶河等服务建站,饶河等地企业,进行企业商务咨询服务。为饶河企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

一.基本介绍

Linux中怎么实现用户管理

  1. linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请属于自己的账号,然后用申请的账号登录系统。

  2. linux的用户至少属于一个用户组,可以属于多个用户组。

二.创建用户

2.1 添加用户

2.1.1 基本语法

useradd [选项] 用户名

2.1.2 应用案例

案例1:

添加一个用户milo

Linux中怎么实现用户管理

2.1.3 细节说明
  1. 当创建用户成功时,会自动创建和用户同名的家目录;

  2. 当创建用户时,可以使用useradd -d [目录] 用户名,给新创建的用户指定家目录;

2.2 设置/修改密码

2.2.1 基本语法

passwd 用户名

2.2.2 应用案例

案例1:

milo用户指定密码

Linux中怎么实现用户管理

三. 删除用户

3.1 基本语法

userdel 用户名

3.2 应用案例

  1. 删除用户milo,但是要保留目录;

    Linux中怎么实现用户管理

  2. 删除用户milo以及用户家目录;

Linux中怎么实现用户管理

四.查询用户

4.1 查询用户信息指令

4.1.1 基本语法

id 用户名

4.1.2 应用实例

查询用户milo的用户信息

Linux中怎么实现用户管理

五.切换用户

5.1 介绍

在操作Linux中,如果当前用户的权限不够,可以通过su - 指令,切换到高权限用户,比如root

5.2 基本语法

su - 切换用户名

5.3 细节说明

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要;

  2. 当需要返回原来的用户时,使用exit指令;

六. 查看当前用户/登录用户

6.1 基本语法

whoami/who am i

七.用户组

7.1 介绍

类似于角色,系统可以对有共性的多个用户进行统一管理。

7.2 新增组

7.2.1 基本语法

groupadd 组名

7.2.2 应用案例

创建一个组:wudang

Linux中怎么实现用户管理

7.3 删除组

7.3.1 基本语法

groupdel 组名

7.4 新增用户时设置组

7.4.1 基本语法

useradd -g 用户组 用户名

7.4.2 应用案例

增加一个用户zwj,直接将他归属到wudang组

Linux中怎么实现用户管理

7.5 修改用户组

7.5.1 基本语法

usermod -g 用户组 用户名

7.5.2 应用案例

创建一个shaolin组,然后将zwj修改到shaolin组

Linux中怎么实现用户管理

关于Linux中怎么实现用户管理就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享标题:Linux中怎么实现用户管理
网页链接:http://scyanting.com/article/pjdhpg.html