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

Linux系统用户分类、UID与GID的区别、用户管理的基础命令

Linux系统用户分类

Linux系统中的用户主要分为以下几类:

  1. 超级用户(root用户)

    • UID为0,拥有最高权限,可执行所有操作。
  2. 系统用户

    • UID通常为1-999,用于运行系统服务或应用程序,不用于登录。
  3. 普通用户

    • UID通常从1000开始,供日常使用,权限有限。

UID与GID的区别

  • UID(用户ID)

    • 每个用户有唯一的UID,用于标识用户身份。
  • GID(组ID)

    • 每个用户属于一个或多个组,GID标识用户所属的主要组。

用户管理的基础命令

  1. 添加用户

    sudo useradd username
    
  2. 设置密码

    sudo passwd username
    
  3. 删除用户

    sudo userdel username
    
  4. 修改用户信息

    sudo usermod -option username
    
  5. 添加组

    sudo groupadd groupname
    
  6. 删除组

    sudo groupdel groupname
    
  7. 将用户加入组

    sudo usermod -aG groupname username
    
  8. 查看用户信息

    id username
    
  9. 查看用户所属组

    groups username
    
  10. 切换用户

    su - username
    
  11. 查看当前用户

    whoami
    
  12. 查看所有用户

    cat /etc/passwd
    
  13. 查看所有组

    cat /etc/group
    

这些命令是Linux用户管理的基础,掌握它们有助于有效管理系统用户和权限。


http://www.kler.cn/a/536428.html

相关文章:

  • pytest-xdist 进行多进程并发测试!
  • 使用 Python 编程语言来实现机器学习小项目教程案例
  • 解决 npm : 无法加载文件 D:\nodeJS\node_global\npm.ps1,因为在此系统上禁止运行脚本。
  • [含文档+PPT+源码等]精品大数据项目-Django基于大数据实现的心血管疾病分析系统
  • Python因为网络原因安装依赖库报错
  • 汇编JCC条件跳转指令记忆
  • 【AIGC魔童】DeepSeek v3提示词Prompt书写技巧
  • 深度学习|表示学习|训练优化方法|Nesterov动量一定比基础的Momentum更好吗?|22
  • 基于LMStudio本地部署DeepSeek R1
  • elasticsearch安装插件analysis-ik分词器(深度研究docker内elasticsearch安装插件的位置)
  • Deepseek-v3 / Dify api接入飞书机器人go程序
  • 你是否想过,让AI像人类一样协作竞争?——展望智能体协作新范式
  • 数据结构-基础
  • 华为昇腾报:aclrtMemMallocPolicy:ACL_MEM_MALLOC_HUGE_FIRST
  • 三极管的截止、放大、饱和区
  • python2048游戏
  • 分形的魅力:数学与艺术的完美结合
  • C基础(七) 指针和二维数组、数组指针
  • 开源CodeGPT + DeepSeek-R1 是否可以替代商业付费代码辅助工具
  • Node.js 实现简单爬虫
  • RK3568平台开发系列讲解(ConfigFS篇)ConfigFS核心数据结构
  • jvm 篇
  • 匿名函数无法移除事件监听?
  • 使用 Python 编程语言来实现机器学习小项目教程案例
  • 《VB.net之沉淀》
  • springboot+vue导入ruoyi项目的框架