Linux用户管理

作者: BlueSkyBlue | 来源:发表于2020-12-22 09:34 被阅读0次

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

Linux的用户需要至少属于一个组。

添加用户

基本语法

useradd [选项] 用户名

实际案例:

useradd xiaoming

创建用户的时候,有一个动作也默认发生了-组被创建了。所有指定没有指明用户在哪个组中,系统会自动创建一个和用户名同名的组,并默认将用户放入到这个组中。

创建用户成功之后,会自动创建和用户同名的家目录。
也可以通过useradd -d 指定目录,新的用户名,给新创建的用户指定家目录。

实例:
例如我们创建一个用户

useradd -d /home/newuser Eric

之后为其指定登录的密码,并使用该用户登录,查看当前用户所在的目录。


指定密码

passwd 用户名

该命令还可以用来修改密码。
实例:

passwd Eric

注:在工作中,密码必须复杂一点。

删除用户

基本语法:

userdel 用户名

删除用户,但是保留家目录

userdel user1

删除用户以及家目录

userdel -r user1

在删除用户时,一般情况下不会将家目录删除。

查询用户信息

基本语法:

id 用户名

查询结果:



uid代表用户的id号,gid代表所在组的id号,groups代表组名。

如果用户不存在,则会返回“无此用户”。

切换用户

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

基本语法:

su - 切换用户名

注意:

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
  2. 当需要返回到原来的用户时,使用exit指令。
  3. 低权限用户执行高权限操作时,会提示“权限不够”。

查看当前用户/登录用户

基本语法:

whoami

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

groupadd 组名

删除用户组:

groupdel 组名

增加用户时直接加上组

useradd -g 用户组 用户名

实例:

#添加一个角色“张无忌”到武当派下
useradd -g wudang zwj

修改用户的组

usermod -g 用户组 用户名

实例:

#将张无忌的所属组转移到明教下
usermod -g ming zwj

用户和组相关的文件

  1. /etc/passwd:用户配置文件,存放用户的信息。



    每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell

  2. /etc/group:组配置文件,存放着组的信息。



    每行含义:组名:口令:组标识号:组内用户列表

  3. /etc/shadow:口令配置文件,存放着密码和登录相关信息,加密的。



    每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

相关文章

  • 第三节 用户及文件权限管理

    一、linux用户管理 linux中管理员帐户:root 超级用户 提示符号: # ...

  • 用户、用户组常用操作

    Linux用户账号的管理 原文:Linux的用户和用户组管理 一、添加用户 1、命令 useradd [com...

  • linux修改权限的相关命令

    Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 ...

  • linux回顾(2)

    1.Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理...

  • Linux 基础知识

    本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...

  • Linux将新建用户加入到管理员

    Linux将新建用户加入到管理员 @(linux)[用户管理] [TOC] Ps: 下面操作,都是在root用户下...

  • Linux用户及用户组

    用户、组和权限管理 组 Linux用户和组管理

  • Linux / Unix用户管理教程

    Linux / Unix用户管理教程 由于Linux是一个多用户操作系统,因此管理员需要管理用户帐户,权限和整体系...

  • Linux 用户及文件权限管理

    由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。 一、Linux用户管理 ...

  • Linux第二天

    Linux第二天 用户和用户组管理 在Linux中通过配置文件来存储用户和用户组信息 用户管理 用户添加 : us...

网友评论

    本文标题:Linux用户管理

    本文链接:https://www.haomeiwen.com/subject/tsgrnktx.html