2021-08-20 linux的uid 和 gid

linux上 uid 是区别用户的唯一标志。(名字不是)

基本概念

  • UID

    1. 范围
      • kenel 2.4之前是 0...65535 (uid是16bit)
      • kenel 2.4之后是 0...4294967295 (uid是32bit)
    2. 特殊id
      • 0 → root
      • 1...999 → system users
      • 65534 → overflow UID
      • 65535 → 无效id
      • 1000…65533 and 65536…4294967294 → 用户随意指定


        image.png
  • GID
    没有特殊的GID

使用例子

  • UID
# 增
useradd user1 -u 110001 -g group1 -d "/home/user1" 
# 删
userdel user1
# 改 (重新assign UID)
usermod -u 110002 user1
# 查
cat /etc/passwd
#查看当前用户
whoami
  • GID
# 增
groupadd group1  -g 2000 
# 删
groupdel group1
# 改 (重新assign UID)
groupmod -g 2001 group1
# 查
cat /etc/group
# 查看当前用户所属组
groups

相关文件

  • User: /etc/passwd
  • Group: /etc/group

参考: UID-GID

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为了执行权限检查,传统的 UNIX 实现区分两种类型的进程:特权进程(其有效用户 ID 为0,称为超级用户或 ro...
    hanpfei阅读 9,593评论 0 1
  • 选项说明 选项默认值说明changelog.changelog-barrier-timeout120After ‘...
    perryn阅读 5,344评论 0 0
  • Linux一切皆文件: Llinux系统的文件或目录的属性主要包括:索引节点、文件类型、文件权限、链接数、所属的用...
    DB哥阅读 4,208评论 0 0
  • 简介 Linux是多用户,多任务的系统 用户类别 管理员 root 拥有最高的管理权限 普通用户 登录用户 拥有...
    苦行小哥哥阅读 1,814评论 0 0
  • 一、链接文件 Linux中创建的软链接,相当于我们在windows当中创建一个快捷方式。软链接文件的源文件...
    1d02c74beea0阅读 1,886评论 0 0

友情链接更多精彩内容