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

实战一:用户、权限、组 案例

1. 创建user1、user2、user3三个用户(存在则先删除)

1)user1 家目录在/data,描述为testuser

userdel-ruser12>/dev/nulluseradd-d/data/user1-c"testuser"user1

2)user2 UID为2000

userdel-ruser22>/dev/nulluseradd-u2000user2

3)user3 使用/sbin/nologin shell

userdel-ruser32>/dev/nulluseradd-s/sbin/nologin user3

2. 创建it组,GID为3000

groupdelit2>/dev/nullgroupadd-g3000it

3. 将三个用户加入it组

usermod-aGit user1usermod-aGit user2usermod-aGit user3

4. it组成员可在/it目录创建/删除文件

mkdir-p/itchownroot:it /itchmod775/it

5. it组更名为cloud

groupmod-ncloud it

6. 新建用户ituser1、ituser2

userdel-rituser12>/dev/nulluserdel-rituser22>/dev/nulluseraddituser1useraddituser2

7. 将ituser1家目录移动到/data/itusers

mkdir-p/data/itusersusermod-d/data/itusers-mituser1

8. 新建/tmp/rhcsa并按要求赋权

# 创建文件touch/tmp/rhcsa# 加入组gpasswd-aituser1 cloud gpasswd-aituser2 cloud# 改归属chownituser1:cloud /tmp/rhcsa# 赋权:属主rw,组rwx,其他无chmod670/tmp/rhcsa

9. 为cloud组设置临时登录口令

gpasswd cloud

(执行后按提示输入组密码即可)


10. 创建/tmp/redhat/rhel9,权限764

mkdir-p-m764/tmp/redhat/rhel9

11. 创建/tmp/centos/base,递归属主user1、属组user2

mkdir-p/tmp/centos/basechown-Ruser1:user2 /tmp/centos

12. 创建group1(GID=2100),并设置/tmp/group1属组为group1

groupdelgroup12>/dev/nullgroupadd-g2100group1mkdir-p/tmp/group1chgrpgroup1 /tmp/group1

13. 在user1家目录创建user1文件夹,递归权限600

mkdir-p/home/user1/user1chmod-R600/home/user1/user1

14. 创建/tmp/demo,复制/home/user1/user1权限

mkdir-p/tmp/demochmod--reference=/home/user1/user1 /tmp/demo

15. 普通用户find查找selinux,输出到ok.txt、错误到err.txt

find/-nameselinux2>~/err.txt1>~/ok.txt

16. 用stdin将user1密码改为redhat

echo"redhat"|passwd--stdinuser1
http://www.zskr.cn/news/1450602.html

相关文章:

  • 嵌入式测试学习第 26 天:SPI通信协议基础、主从模式、速度特点
  • CentOS 7下SFTP连接报错‘bad ownership’?手把手教你排查OpenSSH的chroot目录权限
  • IO练习题
  • AI赋能少儿英语,开心口袋“AI说AI读”小程序正式上线
  • MATLAB版自适应步长RK4求解器:带误差控制的ODE数值计算工具
  • 对比深圳十几家定制,终于找到闭口不加价的 ENF 工厂|木点点整装实测 - 产品测评官
  • 终极指南:如何在OpenWRT路由器上快速搭建iStore软件中心
  • 2026年AI编程工具推荐榜单:五大主流工具深度评测
  • 什么是CDN?小学生也能听懂的网络加速魔法
  • Cursor 插件,才是 AI 编程的真正终局
  • 第十一章 降维 案例:沪深300指数成分股收益率的主成分分析
  • 别再傻傻分不清了!用Python实战案例帮你彻底搞懂准确率、召回率和精确度
  • 量子模拟技术解析:非简谐振荡器的VQE实现
  • 从 LangGraph 到小说 Agent Runtime:用 flashNovel 实现章节级工作流、上下文记忆与人工确认
  • 在线 UML 制图神器:用例图、时序图、流程图一键生成非常好用
  • Translumo:Windows平台实时屏幕翻译工具完全指南
  • 06-02 · LLM 最新论文速览
  • 如何构建面向企业研发协作的规范化设计走查表与设计还原度优化设计系统与视觉资产库流程
  • 如何重新掌控你的数字记忆:WeChatMsg让聊天记录成为你的个人数字资产
  • 抖音无水印视频批量下载工具深度解析与实战指南
  • 惠州市阿特拉斯的空压机代理多少钱? - myqiye
  • Esper——核心概念
  • Ubuntu20系统启动失败别慌!手把手教你用U盘‘试用模式’无损修复(保留/home和软件)
  • 基于Arduino与555定时器的智能钢琴:超声波触发自动演奏系统设计
  • 2026如何挑选真正实用的材料进销存管理系统?
  • CS Demo Manager:从游戏回放到战术洞察的专业分析工具
  • 推荐靠谱的彩钢复合板品牌,鹏晨新材如何? - myqiye
  • 告别‘只读’烦恼:保姆级教程教你用macFUSE+ntfs-3g挂载移动硬盘到指定文件夹
  • 保姆级教程 | Codex 接入 DeepSeek V4,亲测有效
  • 选用 NativeWebView 必须从 Avalonia11 升级 Avalonia12