美文网首页
2021-08-20 linux的uid 和 gid

2021-08-20 linux的uid 和 gid

作者: 搞技术的小星星 | 来源:发表于2021-08-20 11:31 被阅读0次

    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

    相关文章

      网友评论

          本文标题:2021-08-20 linux的uid 和 gid

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