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

【云计算学习之路】学习Centos7系统-Linux下用户及组管理

用户和组简介在使用Linux操作系统时需要使用用户登录后才能使用在Linux上运行程序同样需要用户运行用户限制使用者或进程可以使用或不可以使用哪些资源。组用来方便组织管理用户。用户ID为32位从0开始但是为了和老式系统兼容用户ID限制在60000以下用户分为以下三种-root用户ID为0的用户为root -系统用户1-499 -普通用户500以上系统中的文件都有一个所属用户及所属组使用id命令可以显示当前用户的信息使用passwd命令可以修改当前用户密码每个用户拥有一个UserID操作系统实际使用的是用户ID而非用户名每个用户属于一个主组属于一个或多个附属组一个用户最多有31个附属组每个组拥有一个GroupID每个进程以一个用户身份运行并受该用户可访问的资源限制每个可登陆用户拥有一个指定的shell环境用户和组的创建和删除相关文件介绍/etc/passwd# 保存用户信息/etc/shadow# 保存用户密码以加密形式保存/etc/group# 保存组信息/etc/login.defs /etc/default/useradd创建用户useradd这个命令会执行以下操作在/etc/passwd中添加用户信息如果使用passwd命令创建密码则将密码加密保存在/etc/shadow中为用户建立一个新的家目录/home/huaqiang将/etc/skel中的文件复制到用户的家目录中建立一个与用户名相同的组新建用户默认属于这个同名组[rootiZ2ze81kvcsugfg1pd7872Z ~]# useradd itocean[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/passwd | grep itoceanitocean:x:1001:1001::/home/itocean:/bin/bash[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/shadow | grep itoceanitocean:!:20593:0:99999:7:::[rootiZ2ze81kvcsugfg1pd7872Z ~]# ls -l /home/total8drwx------2itocean itocean4096May2009:23 itocean[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/grogroff/ group group-[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/group | grep itoceanitocean:x:1001:命令useradd支持以下参数-d# 指定家目录-s# 登陆shell-u# 指定UID-g# 主组-G# 附属组最多31个用“,”分割也可通过直接修改/etc/passwd方式实现但是不建议修改用户信息usermod命令usermod支持以下参数: -l 新用户名 -u 新userID -d 用户家目录位置 -g 用户所属主组 -G 用户所属附属组 -L 锁定用户使其不能登陆-U解除锁定删除用户userdeluserdelitocean# 保留用户的家目录userdel-ritocean# 同时删除用户的家目录组管理前言几乎所有OS都有组的概念通过组我们可以更加方便的归类、管理用户一般来讲我们会使用部门、职能或地理区域的分类方式来创建使用组。每个组有一个组ID组信息保存在/etc/group中每个用户拥有一个主组同时还可以拥有31个附属组创建组groupadd[rootiZ2ze81kvcsugfg1pd7872Z ~]# groupadd itocean1[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/group | grep itocean1itocean1:x:1002:修改组groupmod命令groupmod用以修改组信息[rootiZ2ze81kvcsugfg1pd7872Z ~]# groupmod -n cloud1 itocean1[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/group | grep itocean1[rootiZ2ze81kvcsugfg1pd7872Z ~]# cat /etc/group | grep cloud1cloud1:x:1002:groupmod–n newname oldname# 修改组名groupmod–g newGid oldGid# 修改组ID删除组groupdelgroupdelitocean1
http://www.gsyq.cn/news/1393547.html

相关文章:

  • 掌握Prompt、Context、Harness三步进化,轻松驾驭大模型,成为AI时代工程师 | CSDN技术干货
  • 深度剖析Django-ecommerce:如何构建高可扩展的电商数据流转系统
  • 算法竞赛常用函数整理(C++)
  • 小样本学习与注意力机制在婴儿表情识别中的实战应用
  • Spring 项目配置方式及优先级(案例)
  • KaTrain围棋AI训练平台:解锁你的围棋潜能,用AI提升棋力!
  • 垃圾处理设备综合实力TOP榜发布:河南多瑙河机械深耕陈腐填埋垃圾治理成行业标杆 - 新闻快传
  • 2026年南通短视频代运营与本地获客服务商深度横评指南 - 优质企业观察收录
  • VS Code智能编程扩展:从代码补全到AI生成的全方位效率提升指南
  • av1编码--编码块的预测约束条件
  • 《多智能体系统实战:我用10个智能体搭建了一个自动赚钱的AI公司》
  • CZSC缠论量化插件:如何用算法自动化解决传统缠论分析的三大难题
  • 黄金变现窗口期开启,深圳五大回收平台真实测评! - 奢侈品回收测评
  • 汽车零部件自动化落地案例|3D视觉引导蓄能器抓取
  • 如何用ChanlunX免费缠论插件实现通达信智能技术分析
  • 深度解析:导热硅脂丝印工艺 原理、优势及应用实践 - 资讯速览
  • 上海小程序开发|定制公司哪家好?2026推荐十家小程序制作公司高品质精准盘点 - 新闻快传
  • 2026 年 5 月企业培训平台怎么选?避开选型踩坑难题 - 讲清楚了
  • 观察 Taotoken 在不同时段与地区的 API 响应延迟情况
  • FanControl智能温控系统完整指南:告别噪音与高温的终极解决方案
  • 小电视空降助手:B站视频广告跳过插件终极指南
  • 终极CS2外部辅助开发框架:深度解析内存操作与图形界面集成
  • 单图扩散模型实战:多尺度与提示学习实现精准图像编辑
  • 泛微OA-E9与第三方系统集成开发企业级实战记录(十四)
  • Linux的权限基本概念
  • 从游戏客户端到技术美术:我在完美世界内部转岗的真实经历与学习路径分享
  • FlashAttention与蛋白质工程:解码生命密码的智能钥匙
  • 从思维到代码:面向对象核心思想学习笔记
  • 2026 GEO 行业口碑推荐:真实企业测评 + 靠谱公司判断指南
  • 【AI】Claude Code接入DeepSeek