当前位置: 首页 > news >正文

linux中用户及用户组信息

1,linux通过用户名和口令来验证用户的身份。

2,几个用户可以组成一个用户组。

3,useradd工具添加用户,groupadd命令添加用户组。

4,history 命令查看用户在Shell中执行命令的历史记录。

5,userdel命令删除用户账号。

6,usermod命令修改已有的用户信息。

7,id命令查看特定用户的UID,GID及其所属的组。

8,su命令临时切换用户身份,不带任何参数的su命令切换到root身份。

9,UID唯一标识系统中的用户,GID唯一标识系统中的组用户。root用户的UID为0。

10,系统中的用户信息保存在/etc/passwd中,口令保存在/etc/shadow文件中。

  • /etc/passwd文件存储用户的基本信息,文件中的每一行代表一个用户,每一行由7部分组成,依次为用户名,口令占位符,UID,GID,用户私人信息,用户主目录,登录Shell。
  • UID:唯一标识系统中的用户,其中root用户UID规定为0,其他一些虚拟用户如bin,daemon分配一些较小的UID号,真实用户的UID习惯从1000开始分配。
  • GID:用于在用户登录时指定其默认所在的组。root用户的GID为0。确定一个用户对某一个文件是否具有访问权限,系统会考察这个用户所在的所有组(在/etc/group文件中定义)。默认组ID只是在用户创建文件和目录时才有用。举例来说,john同时属于john、students、workmates这3个组,默认组是john。那么对于所有属于这3个组的文件和目录,john都有访问权限。当john新建一个文件,那么这个文件所属组就是john。
  • /etc/shadow 文件用于保存用户的口令,仅对root可读。该文件可记录用户名称,口令加密后的形式,密码有效期,口令多久后必须修改,口令失效前进行提示等。比如usermod -e 12/31/2022 han表示han的账号在2022年12月31日将失效。

11,/etc/group 文件保存系统中的组信息。

  • 典型的/etc/group文件中一行信息表示一个组,由4部分组成,依次为组名称,组口令,GID,用户成员

http://www.lryc.cn/news/286469.html

相关文章:

  • 用Go plan9汇编实现斐波那契数列计算
  • Message queue 消息队列--RabbitMQ 【基础入门】
  • 【汇编】 13.3 对int iret和栈的深入理解
  • Git提交大文件报错“remote: Please remove the file from history and try again. ”
  • 接口测试 03 -- 接口自动化思维 Requests库应用
  • SpringBoot:Bean生命周期自定义初始化和销毁
  • Git--基本操作介绍(2)
  • 第08章_面向对象编程(高级)(static,单例设计模式,理解mian方法,代码块,final,抽象类与抽象方法,接口,内部类,枚举类,注解,包装类)
  • Java中Map接口常用的方法
  • Linux软件包管理器yum
  • Linux中NFS服务器的搭建和安装
  • c递归算法模型
  • 力扣740. 删除并获得点数
  • spring和springboot的区别
  • imgaug库图像增强指南(35):【iaa.Fog】——轻松创建自然雾气场景
  • 网络安全--防御保护02
  • UE5 C++学习笔记 常用宏的再次理解
  • SpringBoot整合SSE
  • mysql-进阶篇
  • Js中的构造函数
  • [小程序]页面事件
  • vue echarts地图
  • v38.Switch语句
  • 如何进行产品的人机交互设计?
  • 【ARMv8M Cortex-M33 系列 7.3 -- EXC_RETURN 与 LR 及 PC 的关系详细介绍】
  • Linux之权限(内容详细,细节满满)
  • 了解云工作负载保护:技术和最佳实践
  • 【Godot4自学手册】第三节设置主人公的动画
  • excel学习1
  • 裁员致谷歌中国籍程序员身亡,技术变革下裁员对程序员的影响有多大