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

Ubuntu 用户和用户组

一、 Linux 用户

        linux 是一个多用户操作系统,不同的用户拥有不同的权限,可以查看和操作不同的文件。 Ubuntu 有三种用户

        1、初次创建的用户

        2、root 用户---上帝

        3、普通用户

        初次创建的用户权限比普通用户要多,但是没有 root 用户多。

        Linux 用户记录在 /etc/passwd 这个文件内。

        Linux 用户密码记录在 /etc/shadow 这个文件内。

        每个用户都有一个 ID,叫做UID

二、 Linux 用户组

        为了方便管理,将用户进行分组。这样就可以设置非本组人员不能访问某些文件。每个用户可以属于多个不同的组。

用户:家里有你、弟弟、妹妹,每个人都有自己的房间,你们三个人都是用户,你们都不能随便乱翻别人的房间。

        用户和用户组的存在就是为了控制文件的访问权限的。

        每个用户组都有一个 ID ,叫做 GID 。

        用户组信息存储在 /etc/group 文件中。--- sudo gedit /etc/group

三、创建用户和用户组

1、图形化界面创建

        要使用图形化界面创建用户和用户组的话需要安装 gnome-system-tools 这个工具: sudo apt-get install gnome-system-tools 

2、命令创建用户和用户组

        添加用户: addsuer 命令, sudo adduser 用户名

添加用户需要 root 用户才可以添加。

        用户查询: finger 命令, finger 用户名

这个命令需要安装 :sudo apt install finger 。

        修改用户密码: passwd 命令, passwd 用户名

        删除用户: deluser 命令, sudo deluser 用户名

删除用户同样需要 root 用户。

        添加用户组: addgroup 命令, addgroup 用户组名

同样只有 root 才能将用户添加到系统。

        显示组内用户名: groups 命令, groups 用户组名

        删除用户组: delgroup 命令,sudo delgroup 用户组名

http://www.xdnf.cn/news/19698.html

相关文章:

  • X86、X64 与 ARM:架构的剖析与比较
  • webpack性能优化指南
  • MacOS - 记录MacOS发烫的好几天 - 幕后黑手竟然是
  • 神经网络|(十八)概率论基础知识-伽马函数溯源-阶乘的积分表达式
  • k8s常用命令
  • 对矩阵行化简操作几何含义的理解
  • HDI是什么?与普通线路板有何区别?优势在哪?
  • 嵌入式git分支管理策略
  • Java基础第9天总结(可变参数、Collections、斗地主)
  • 魔域服务器多少钱一个月?魔域服务器配置要求及推荐
  • Linux 入门到精通,真的不用背命令!零基础小白靠「场景化学习法」,3 个月拿下运维 offer,第二十四天
  • 鸿蒙Next开发指南:XComponent与Progress组件的深度解析与实践
  • 在 PySpark 中解锁窗口函数的力量,实现高级数据转换
  • 数控机床相邻轨迹最大过渡速度计算方法介绍
  • 【Kubernetes】知识点2
  • 【数学建模学习笔记】时间序列分析:LSTM
  • Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 【完整源码+数据集+部署教程】PHC桩实例分割系统源码和数据集:改进yolo11-Faster-EMA
  • 黄金金融期货数据API对接技术文档
  • nmap扫描端口,netstat
  • 土地退化相关
  • Axure: 平滑折线图
  • Apache Doris:重塑湖仓一体架构的高效计算引擎
  • 文件页的预取逻辑
  • 小兔鲜儿项目
  • 树莓派网页监控
  • 从 Arm Compiler 5 迁移到 Arm Compiler 6
  • 2025 随身 WIFI 行业报告:从拼参数到重体验,华为 / 格行 / 中兴技术差异化路径解析
  • 梳理一下 @types/xxx
  • java面试中经常会问到的多线程问题有哪些(基础版)