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

【Linux 用户,用户组管理】

文章目录

  • 什么是Linux用户和用户组
    • 用户(User)
    • 用户组(User Group)
  • Linux用户和用户组管理命令
    • 1. 创建用户
    • 2. 删除用户
    • 3. 修改用户信息
    • 4. 创建用户组
    • 5. 将用户添加到用户组
    • 6. 用户和用户组的查询
  • 用户和用户组管理实战

什么是Linux用户和用户组

用户(User)

在Linux系统中,用户是系统中的个体。每个用户都有一个唯一的用户名和一个相关的用户ID(UID)。用户用于登录系统并执行任务。每个用户都有自己的home目录(Home Directory),其中存储了他们的个人文件和设置。

用户组(User Group)

用户组是一组用户的集合。用户可以分配到一个或多个用户组中。用户组的主要目的是简化权限管理和资源共享。例如,如果多个用户需要访问同一个文件或目录,你可以将它们添加到同一个用户组中,然后通过用户组权限来管理文件的访问。

Linux用户和用户组管理命令

1. 创建用户

要创建一个新用户,可以使用useradd命令,例如:

sudo useradd newuser

然后,你可以使用passwd命令来设置该用户的密码:

sudo passwd newuser

2. 删除用户

要删除用户,可以使用userdel命令,例如:

sudo userdel username

3. 修改用户信息

使用usermod命令可以修改用户的信息,例如更改用户的用户名、家目录等。

sudo usermod -l newusername oldusername

4. 创建用户组

要创建用户组,可以使用groupadd命令:

sudo groupadd mygroup

5. 将用户添加到用户组

要将用户添加到用户组,可以使用usermod命令:

sudo usermod -aG mygroup username

6. 用户和用户组的查询

使用id命令来查看用户和用户组的详细信息:

id username

用户和用户组管理实战

要创建一个新用户john,并将他添加到用户组developers中:

sudo useradd john           # 创建用户
sudo passwd john            # 设置密码
sudo groupadd developers    # 创建用户组
sudo usermod -aG developers john  # 将用户添加到用户组
http://www.lryc.cn/news/209404.html

相关文章:

  • VS2022 C# 读取 excel 2023年
  • C# | Chaikin算法 —— 计算折线对应的平滑曲线坐标点
  • day44
  • python常用操作汇总
  • 赴日IT培训 日本IT行业为啥吃香?
  • 2016年亚太杯APMCM数学建模大赛A题基于光学信息数据的温度及关键元素含量预测求解全过程文档及程序
  • 一文讲明:企业知识库的作用和搭建方法
  • 技术的新浪潮:从SOCKS5代理到跨界电商的未来
  • Android intent的一些小使用
  • Android 关闭 SELinux 释放权限限制
  • 国际腾讯云自主拼装直播 URL教程!!!
  • AQS 为什么要使用双向链表?
  • Golang 自定义函数库(个人笔记)
  • openlayers 地图组件封装
  • 【算法设计与分析】—— 分治算法
  • Unable to find GatewayFilterFactory with name TokenRelay
  • 竞赛 深度学习大数据物流平台 python
  • git基础及原理相关解析
  • 【Python机器学习】零基础掌握isotonic_regression等渗回归
  • 支持宏的文本编辑器提高生产力
  • JS中面向对象的程序设计
  • 云耀服务器L实例搭配负载均衡部署Linux 可视化宝塔面板
  • mac pycharm配置autopep8
  • Vue $nextTick
  • linux配置dns
  • 12 原子性|可见性|有序性|JMM内存模型
  • pytorch代码复现1(基础知识)
  • PostGreSQL模式schema
  • 大厂面试题-什么是JVM
  • rest参数