文档总结:linux中的用户操作与权力下放

MongoDB文档模型本质:从松散模式到聚合管道的数据治理哲学 文档数据库是一种以JSON-like结构为基本存储单元的NoSQL数据模型,其核心原理在于将业务实体封装为自包含、可索引、可部分更新的BSON文档,从而摆脱关系型数据库中预定义Schema与多表JOIN的刚性约束。这种设计赋予了系统天然的模式灵活性与水平扩展能力,技术价值体现在显著降低高频迭代场景下的数据演化成本——如电商SKU属性动态扩展、IoT设备字段实时新增等。典型应用场景包括内容管理系统、用户画像服务、实时分析看板及微服务间松耦合数据交换。本文深入解析MongoDB作为文档数据库代表的建模思想、聚合 阅读详情
1.用户理解

用户就是系统使用者的身份
在系统中用户存储为若干窜字符+若干个系统配置文件
用户信息涉及到的系统配置文件:
/etc/passwd ###用户信息
用户:密码:uid:gid:说明:家目录:用户使用的shell
/etc/shadow ###用户认证信息
用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日
/etc/group ###组信息
组名称:组密码:组id:附加组成员
/etc/gshadow ###组认证信息
/home/username ###用户家目录
/etc/skel/.* ###用户骨架文件

2.用户管理

1.用户建立
useradd 参数 用户名字
-u ##指定用户uid
-g ##指定用户初始组信息,这个组必须已经存在
-G ##指定附加组,这个组必须存在
-c ##用户说明
-d ##用户家目录
-s ##用户所使用的shell,/etc/shells记录了用户能使用shell的名字
2.用户删除
userdel -r 用户名称 -r表示删除用户信息及用户的系统配置

3.组的建立
groupadd -g ##建立组
groupdel 组名字 ##删除组

作以上实验的监控命令:
watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;echo ====;ls -l /home;echo ===;ls -l /mnt’
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
4.用户id信息查看
id 参数 用户
-u ##用户uid
-g ##用户初始组id
-G ##用户所有所在组id
-n ##显示名称而不是id数字
-a ##显示所有信息
这里写图片描述
5.用户信息更改
usermod 参数 用户
-l ##更改用户名称
-u ##更改uid
-g ##更改gid
-G ##更改附加组
-aG ##添加附加组
-c ##更改说明
-d ##更改家目录指定
-md ##更改家目录指定及家目录名称
-s ##更改shell
-L ##冻结帐号
-U ##解锁
这里写图片描述

这里写图片描述

3.用户权力下放

1.在系统中超级用户可以下放普通用户不能执行的操作给普通用户
下放权力配置文件:/etc/sudoers

2.下放权力的方法
*)超级用户执行visudo进入编辑/etc/sudoers模式
*)格式:
获得权限用户 主机名称=(获得到的用户身份) 命令
test desktop0.example.com=(root) /usr/sbin/useradd
test用户能在desktop0.example.com以超级用户身份执行/usr/sbin/useradd
这里写图片描述

3.执行下放权限命令
sudo 命令 ##如果第一次执行sudo需要输入当前用户密码
在/etc/sudoers中如果设置如下:
test desktop0.example.com=(root) NOPASSWD: /usr/sbin/useradd
表示用户调用sudo命令的时候不需要自己密码
这里写图片描述

4.用户认证信息的控制

chage 参数 用户
-d ##用户密码组后一次修改的时间,如果设定成0,用户登陆系统后必须修改自己的密码
-m ##最短有效期
-M ##最长有效期
-W ##警告期
-I ##用户非活跃天数
-E ##帐号到期日格式 -E “YYYY-MM-DD”
这里写图片描述

n8n 2.0中文汉化版+Execute Command解限一键部署 n8n作为开源低代码自动化平台,其核心价值在于将业务逻辑可视化编排与本地系统能力深度集成。其中Execute Command节点是实现‘流程到执行’闭环的关键技术组件,而完整可靠的中文界面则是非技术用户落地应用的基础前提。本文聚焦n8n 2.0版本在内网/边缘环境下的工程化落地难题,解析为何浏览器翻译插件无法替代构建层汉化、为何仅修改.env无法真正启用命令执行——本质在于React动态渲染机制与Node.js进程沙箱校验的双重约束。方案采用Docker容器启动层重构,兼顾安全性(白名单控制、目录挂载隔离) 阅读详情

相关推荐

《OpenWrt开发笔记》第23章 LEDE工程简介

Hi, 大家好, we’d like to introduce LEDE, a reboot of the OpenWrt community .我们介绍一下LEDE,OpenWrt社区的重新启动(reboot)。 The project is founded as a spin-off of the OpenWrt project and shares many of the same ...

不问归期的博客 1774

linux安装usermod命令,Linux usermod 命令 command not found usermod 命令详解 usermod 命令未找到 usermod 命令安装 - Comman...

显示行号|选择喜欢的代码风格默认GitHubDuneLakeSidePlateauVibrantBlueEightiesTranquilusermod 命令用于修改用户的基本信息。如果更改了用户的数字用户 ID,用户名或用户的主目录,则必须确保在执行此命令时,命名用户没有执行任何进程。 usermod 在 Linux 上进行检查,但是仅根据其他系统上的 utmp 文件检查用户是否登录。usermo...

weixin_33998219的博客 4305

生活缴费充值系统源码解析:架构部署与承兑系统实战

在生活缴费充值业务中,一套完整的系统通常涉及订单队列、上游接口、代理分销和资金承兑等多个模块。其底层原理是将快充、慢充、卡密等不同充值模式抽象为统一订单模型,通过异步任务调度、回调验签与幂等处理保证数据一致;同时引入承兑系统管理上下游赊销关系与回款周期,避免坏账风险。这类系统的技术价值在于支撑话费、油卡、燃气等高并发小额交易,实现多通道自动切换与余额预警。对于创业者或技术开发者而言,可基于PHP/ThinkPHP源码快速搭建可运营平台,并灵活配置代理佣金与承兑规则。以“小利特惠”源码包为例,解析其架构部署、

weixin_34203832的博客 393

bash: usermod: command not found

linux命令usermod找不到

LilOne123的博客 3814

新手必看:5分钟搞定Unitree Go1机器狗Gazebo仿真运动控制(附按键图解)

本文为新手提供了Unitree Go1机器狗在Gazebo仿真环境中实现运动控制的快速指南。通过5分钟极简配置和按键图解,帮助开发者快速掌握宇树科技明星产品的基础操作,包括环境搭建、仿真启动和运动控制技巧,适合零基础用户快速上手。

weixin_42550597的博客 300

C#与西门子PLC通讯——新手快速入门

本文基于C# .Net Core和西门子博图TIA Portal V17搭建。由于手边没有西门子PLC实物,所以采用S7-PLCSIM Advanced V4.0作为模拟PLC,以实现0成本完成通讯测试实例。这篇入门笔记解决了新手第一次上手实践时遇到的坑,并且有意忽略了实际项目中会遇到的逻辑交互和更多的数据格式问题。

吾家有猫名探花的博客 2万+

su root后还是不能使用usermod,useradd等命令,错误描述:bash:usermod:command not found(转自http://myjieli.blog.51cto.com...

为什么useradd不能用,我刚才明明su root了?问题说明:我刚才使用普通用户登录linux的,后来我想添加一个新的用户,因为只有root才有添加新用户的权利,所以使用su root。然后再使用useradd newuser,接着就出现上面的问题。通过上网查找资料知道。首先从环境变量说起,在unix系统里面, 每个系统用户都有自己的环境变量来定义自己登陆上来的的SHELL,终端类型...

dihanyue9203的博客 2725

RP Fiber Power 版本

RP Fiber Power的版本历史 该软件一直受到多年来广泛的发展计划,这大大扩展了其功能,以及用户界面的质量。 V1 这是第1个版本。 它仅限于光纤激光器和放大器的连续波计算,并且只能通过脚本进行控制。 V2 版本2引入了交互式表单。 至少对于更简单的模拟,现在可以简单地通过填写表单来工作,而V1必须通过脚本来控制。 例如,屏幕截图显示了输入某些信号参数的表单: 当您基于这些表单执行计算时,程序将根据您的表单输入自动编写脚本文件,然后执行该脚本。如果您需要编写脚本以获得更大的灵活性,可以稍后查看该脚

Asdmath的博客 2434

Docker折腾记: (1)构建yapi容器,从构建发布到可用

前言 yapi是什么? YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 yapi.ymfe.org 文章会穿插部分相关的知识点,可以节省你爬坑的时间,都是一步一步爬出来的, 从定制构建的思路,优化,实现的姿势, 感兴趣的小伙伴往下走~~~ yapi(Docker Hub): crper/yapi Github地址: yapi-docker 更新日志 20...

weixin_34075268的博客 501

Lm317电压源芯片制作电流源

还在找电流源芯片么?如何使用电压源芯片快速搭建电流源。

Ekko的博客 1万+

小卫星多普勒频偏MATLAB代码

多普勒频偏是由于发射机和接收机之间的相对运动而引起的频率变化。对于小卫星,由于其速度和高度的变化,多普勒频偏会变得更加明显。本文将探讨小卫星多普勒频偏的原理、影响因素以及补偿方法。多普勒频偏的原理当发射机和接收机之间存在相对运动时,接收到的信号频率会发生变化。这种频率变化称为多普勒频偏。其原理可以描述如下:设发射机和接收机之间的距离为 d,发射信号的频率为 f0,发射机和接收机的相对速度为 v。则接收到的信号频率 f 为:其中 c 为光速。

qq_59747472的博客 245

Linux命令:用于创建新的用户组的命令行工具groupadd 详解

groupadd 命令在 Linux 系统中用于创建一个新的用户组。这个命令通常需要 root 用户权限来执行,因为它会修改系统级别的用户组信息。用户组允许系统管理员将多个用户组织在一起,以便对这些用户进行统一管理,比如分配文件访问权限、执行特定命令等。GID在Linux系统中代表组标识符(Group Identifier),它是用于唯一标识一个用户组的数字。GID在用户和文件权限管理中扮演着至关重要的角色。

weixin_70208651的博客 2307

手把手教你学Simulink——基于Simulink的前馈解耦SVPWM整流器仿真

本文详细介绍了基于Simulink的前馈解耦SVPWM整流器仿真方法。针对三相PWM整流器存在的dq轴交叉耦合问题,提出前馈解耦控制方案,通过在电流环中引入耦合电压补偿项,显著提升系统性能。文章包含完整的系统架构、核心算法、Simulink建模步骤及参数设置,仿真结果显示:电流跟踪误差<2%、动态响应时间<0.05s、THD<3%、功率因数>0.999。同时提供了可直接复用的MATLAB代码和工程优化建议,为电力电子工程师实现高精度AC/DC转换提供了实用解决方案。

MHD0815的博客 108

Linux运维笔记-文档总结-用户操作与权力下放

以下所有操作都是在Red-hat 7.0上运行。1.用户理解 用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个系统配置文件 用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有

Bigstar的博客 483

基于simulink的自动紧急制动系统(AEB)的功能验证

本文手把手指导使用Simulink构建自动紧急制动系统(AEB)模型,通过五个关键步骤完成功能验证:1)搭建车辆动力学模型;2)设计雷达传感器模型;3)开发基于碰撞时间(TTC)的决策逻辑;4)设计标准化测试场景;5)进行仿真分析。重点讲解了AEB的多级触发机制(预警、辅助制动、自动制动)和核心指标验证方法,包括制动时机判断、减速度性能等。通过典型场景仿真,展示了AEB如何在2.5秒TTC触发预警,1.2秒TTC启动自动制动,有效避免碰撞。文章还展望了行人AEB、传感器融合等进阶研究方向,为自动驾驶安全系统

amy_mhd的博客 267

包成功安装tiny-cuda-nn,记录安装过程中的问题解决,附带pytorch3d安装【踩坑指南】

该包可以显著提高NeRF训练速度,是和NeRFstudio等框架中,必须使用的。本文提供tiny-cuda-nn可以安装的完整包的下载链接,可以直接上传到项目中安装。附带笔者遇到的问题的解决方案。

zik的博客 7030

linux第五单元作业,LINUX REDHAT第五单元文档

一.用户理解用户就是系统使用者的身份在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd ###用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow ###用户认证信息用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日/etc/group ...

weixin_30696571的博客 105

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LINUX(redhat 7.0)管理用户

1.用户理解 2.用户管理 3.用户权力下放 4.用户认证信息的控制

a18829898663的博客 700

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

第四单元vim高级用法及用户管理

Linux系统中的用户管理(2) 1:用户及用户组存在的意义 1:用户存在的意义 系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合 1:身份:accout 2:授权:author 3:认证:auth 3A机制,3A机制组成系统中最底层的安全机构 2:用户存在的意义 ...

weixin_47722127的博客 207

LINUX REDHAT第五单元文档

一.用户理解 用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个系统配置文件 用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期...

weixin_34186128的博客 73

linux入门七:如何在linux中进行权限管理(下)

特殊权限 chmod命令详解 系统默认权限设定 用户权力下放 ACL列表 attr命令

weixin_50941083的博客 307

Linux基础练习题(7)

复习部分: 1、查看80天以前的日期,重定向到文件/mnt/datafile,并查看80天以后的日期,追加到文件/mnt/datafile 理解:对帮助文档的查看和运用 2、配置vim的配置文件,使其拥有以下功能:显示行号、鼠标可以操纵光标位置。 (配置文件在/etc/下的目录中3、新建用户redhat,用户说明为“redhat User”,并设置密码为redhat,该用户首次登陆需修改密码

Alien_Suda的博客 1141

树莓派命令行背后的Linux哲学:从终端操作看开源文化的精髓

本文探讨了树莓派命令行操作中蕴含的Linux哲学与开源文化精髓。通过分析终端与图形界面的思维差异、sudo权限机制、管道操作等核心概念,揭示了Unix设计原则如'一切皆文件'和'小即是美'的实践价值。文章特别强调命令行在模块化设计、透明配置和社区知识传承方面的独特优势,展现开源文化的核心理念。

u9v0w的博客 173

介绍LEDE工程-openwrt社区讨论1

原文地址:https://lists.openwrt.org/pipermail/openwrt-devel/2016-May/041224.html 作者:Jo-Philipp Wich jow@openwrt.org 时间:2016年5月3号 19:59:55 大家好, 我们介绍一下LEDE,OpenWrt社区的重新启动(reboot) 这个工程作为OpenWrt的衍

智能路由器开发 9090

Cartesi 实验室在2022年有什么新变化

Cartesi 实验室&nbsp;如果你要发展开源技术你的最佳方式是什么?我们是一个专注于培养愿意与你同行的有坚定信心的去中心化区块链项目。这就是Cartesi 实验室存在的意义。在实验室里,我们专注的在寻找并帮助那些为了在Cartesi中集成自己的项目,以及计划将自己的项目提升到更高一次水平的人和团队。Cartesi实验室支持Cartesi核心技术的开发,资助至于开创性项目的开发人员和团队,并在向愿意与我们同行的先驱者和有远见的人提供资助。&nbsp;&nbsp;&nbsp

BlockFinance的博客 524
上一篇: 文档总结:linux的输入输出与vim的使用
下一篇: 文档总结:linux中的文档与权限
parameter_
博客等级 码龄10年 24粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值