一、UID(User Identify)中文用户ID,相当于身份证一样,在系统中是唯一的。

用户分类
centos6
超级用户 UID=0 root
普通用户 UID=500起 oldboy
虚拟用户 UID=1-499 存在满足文件或者服务启动的需要。一般不需要登录;(傀儡)
centos7
超级用户 UID=0 root
普通用户 UID=1001起
虚拟用户 UID=1-1000 存在满足文件或者服务启动的需要。一般不需要登录;(傀儡)

root:(账号名称):x(:账号密码):0(:账号UID):0(:账号GID):root(:用户说明):/root(:用户家目录):/bin/bash(:shell解析)

1、账号名称:和用户UID对应,这是用户登录时使用的账号名称,在系统中是唯一的,不能重复。

2、账号密码:早期的Unix系统中,该字段是存放账号密码的,由于安全原因,后来把这个密码字段内容移动到/etc/shadown中,这里可以看到一个字母表示该用户密码在/etc/shadown中保护

3、账户UID:账号UID一般由一个整数表示的,范围是0~65535。

4、账户GID:账号GID一般也是由一个整数表示的,范围是0~65535,当添加账户时,默认情况下会同时建立一个与用户同名且UID和GID相同的组。

5、用户说明:这个字段是对这个账号二队描述说明。

6、用户家目录:用户登录后首先进入的目录,一般为(/home/用户名)这样的目录

7、shell解析器:当前用户登录后所使用的shell,在centos/rhel等linux中,默认的shell为bash,就是在这里设置的。如果不希望用户登录系统,可以用个usermod或者手工修改passwd配置,将该字段改为/sbin/nologin即可。如果仔细看passwd文件,会发现大部分内置系统虚拟账号的这个字段都是/sbin/nologin,表示禁止登录系统,这是出于安全考虑的。(echo $SHELL及cat /etc/shells)。

转载于:https://www.cnblogs.com/wangguangtao/p/9832687.html

UID和GID(详细说明)相关推荐

  1. 账号 linux_Linux入门之UID和GID(用户ID和组ID)

    登陆 Linux 系统时,虽然输入的是自己的用户名和密码,但其实 Linux 并不认识你的用户名称,它只认识用户名对应的 ID 号(也就是一串数字).Linux 系统将所有用户的名称与 ID 的对应关 ...

  2. Go 学习笔记(42)— Go 标准库之 os/user(获取Uid、Gid、Username、Name、HomeDir、查询用户、查询用户组)

    1. 引用说明 import "os/user" user 包允许通过名称或 ID 查询用户帐户. type User struct {Uid string // 用户IDGid ...

  3. linux id命令用来查看账户的uid和gid及所属分组及用户名

    命 令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的 ...

  4. docker 容器中的 uid 和 gid

    先来了解下 uid 和 gid uid 和 gid 由 Linux 内核负责管理,并通过内核级别的系统调用来决定是否应该为某个请求授予特权.比如当进程试图写入文件时,内核会检查创建进程的 uid 和 ...

  5. Liunx UID and GID

    一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的 ...

  6. docker -v 覆盖了容器中的文件_10分钟让你理解 docker 容器中的 uid 和 gid

    默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户.听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的机会,它就可以控制宿主机上 ...

  7. discuz修改用户uid_你知道Linux中的UID和GID的含义吗

    你知道Linux中的UID和GID的含义吗 是不是大家看到UID(user id)和GID(group id),都会立马说不就是用户和用户组ID. 但是. 当我们登陆Linux系统时,输入自己的用户名 ...

  8. 修改Linux用户的UID、GID

    对于NFS共享文件,保留文件权限,需要UID.GID与nfs-server端一致! 试验环境:Centos6.5_64/172.24.0.26 01.用户的UID和GID不能被占用 [root@26 ...

  9. Linux中的UID与GID

    什么是UID与GID? 登录Linux时,看起来是登录的账号,其实在计算机中仅仅认识ID,而每个登录的用户都会取得两个 ID这就是GID与UID.UID也称为用户ID(UserID),GID也称为用户 ...

最新文章

  1. 解题报告:X、骑士共存问题(最大独立集)(匈牙利 / 最大流)
  2. java使用数据库连接池连接MySQL/MariaDB--DBCP2
  3. pandas 官方API
  4. MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-1]
  5. Exception在方法继承中的限制
  6. 【DP】优美三角剖分
  7. 百度地图描绘轨迹html,百度地图API 绘制轨迹历史
  8. AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析
  9. 对话阿里云:开源与自研如何共处?
  10. angularjs directive2
  11. 计算机网络:overlay(VLAN,VxLAN)、underlay网络、大二层的介绍
  12. 外贸用ERP仓储系统有那些好处?
  13. 栈和排序---牛客练习赛10--B题
  14. 00.springboot 操作数据库的封装
  15. 惠普服务器硬件检测软件吗,惠普硬件检测工具DST HP PC Hardware Diagnostics UEFI 6.8.0.0 Rev.A 使用方法...
  16. python错误:ImportError: DLL load failed: 找不到指定的程序,from PyQt6 import QtCore, QtGui, QtWidgets
  17. 代理ip按功能分哪几类?
  18. 电子招标采购系统源码功能清单
  19. STM32跑马灯实验的基本步骤(库函数)
  20. ubuntu16.04 安装拼音输入法

热门文章

  1. svn在idea中的使用
  2. java基础思维导图(java基础部分)
  3. Matlab把二维矩阵画成三维图像
  4. [附源码]Node.js计算机毕业设计高校运动会管理系统Express
  5. STM32F103单片机驱动TM1637数码管显示模块
  6. Nodejs的安全学习
  7. Zigbee3.0 协议特性
  8. Android.mk 分析android buid工程需要的makefile知识点总结
  9. 【编程题】【Scratch二级】2022.03 魔法星空
  10. 【蓝桥杯选拔赛真题41】Scratch魔法师 少儿编程scratch编程蓝桥杯选拔赛STEMA比赛真题讲解