八、Linux用户管理:用户、组、用户和组的文件

一、用户管理

1、基本介绍:

      用户、组、家目录

 

 

(1)、Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,

都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

(2)、Linux系统的用户需要至少属于一个组

 

2、主要内容包括:添加用户、指定密码、删除用户、查看用户信息、切换用户、查看当前登录用户、

增加组、增加用户时指定组、删除组、修改组、用户和组的相关文件。

 

  • 添加用户

         基本语法:

         添加一个用户xm

         useradd xm

         细节说明

       (1)、当创建用户成功后,会自动创建和用户名同名的家目录

       (2)、也可以通过【useradd -d 指定目录 新的用户名】,给新创建的用户指定家目录

                    useradd -d /home/dog xh --xh的家目录就是home/dog

 

  • 指定/修改密码

          给xh指定密码root用户

          passwd xh

 

  • 删除用户 (需要root用户操作)

         userdel 用户名

      (1)、删除用户,但要保留家目录

         userdel xm

      (2)、删除用户以及用户家目录

         userdel -r xh

        注意: 实际工作中是否保留家目录?

        删除用户时,一般保留家目录

 

  • 查询用户信息

         id 用户名

         例如:id root    --查看root用户信息

         uid是用户id,gid是组的id,还有组名称

         细节说明:

         当用户不存在时,提示“无此用户”

 

  • 切换用户

          基本介绍:

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

          基本语法

          su - 用户名

          实例:

         创建一个用户zf,指定密码,然后切换到zf

         useradd zf

         passwd 123

         su - zf

         细节说明:

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

      (2)、当需要返回原来用户时,使用exit指令

 

  • 查看当前用户/登录用户

         基本语法:

         whoami/who am i


 

用户组

       基本介绍:

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

  • 新增组

          groupadd 组名

 

  • 删除组

         groupdel 组名

 

  • 增加用户时,直接指定组

         useradd -g 用户组 用户名

         例如:新增用户zwj,直接指定wudang组

         groupadd wudang

         useradd -g wudang zwj

 

 

  • 修改用户组

         usermod -g 新用户组 用户名

         例如:创建一个shaolin组,将zwj改为shaolin组

         groupadd shaolin

         usermod -g shaolin zwj

         id 查看效果


 

用户和组的相关文件(重要)

         /etc/passwd 用户配置文件(记录用户的各种信息)

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

         /etc/group 组配置文件(记录Linux包含的组信息)

         每行含义:组名:口令:组标识号id:组内用户列表(看不到)

         /etc/shadow 口令配置文件(密码信息)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   拾柴慢热  阅读(201)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示