尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Linux 中的最小权限原则及其实践
在 Linux 下运行程序的用户一般遵循最小权限原则最小权限原则Principle of Least PrivilegePoLP是一种安全实践原则每个用户或进程只应拥有在其职责范围内执行操作所需的最小权限而不应拥有任何多余的权限最小权限原则优点减少被入侵时的损失防止意外操作导致的错误提高系统安全在实践中通常有如下方面采用sudo临时获得管理员全线而不是始终采用root用户对于web应用程序除非必要否则始终以非特权用户运行防止入侵对目录以及文件使用chmod设置恰当的权限运行程序如何选择恰当的权限创建程序运行时专用的用户和组设置程序运行时专用的程序目录从安全的角度考虑那么每一个应用程序都推荐设置一个低权限用户如果安全要求不那么高创建一个低权限用户专门用于运行大部分低权限的第三方程序是可行的以运行一个frp程序为例首先创建一个低权限用户app执行如下sudo useradd -r -U -s /usr/sbin/nologin app # 修改成 1000 组 ID sudo groupmod -g 1000 app sudo usermod -u 1000 -g 1000 app在/opt目录下创建程序目录mkdir -p /opt/app/frp在/opt/app/frp目录中设置好配置文件后使用app用户运行程序sudo -u app /opt/app/frp/frpc -c /opt/app/frp/frpc.ini使用systemd指定app用户来运行frp[Unit] DescriptionFRP Service Afternetwork.target [Service] Typesimple Userapp ExecStart/opt/app/frp/frpc -c /opt/app/frp/frpc.ini Restarton-failure [Install] WantedBymulti-user.target综上结论如下采用低权限用户搭配systemd/supervisor来运行程序降低程序有漏洞被入侵时的损失程序运行目录通常可以选择/usr/local/bin或者/opt目录不建议采用nobody用户作为程序运行的用户该用户广泛存在于Linux系统中容易被提权和攻击
RELATED

相关推荐

嵌入式控制器PCBA制造,SMT、BGA与功能测试分别要注意什么?

嵌入式控制器PCBA制造,SMT、BGA与功能测试分别要注意什么?

摘要:嵌入式控制器PCBA通常包含主控IC、存储器、电源管理器件、连接器及阻容元件,部分高集成度产品还会采用QFN、BGA等器件。因此制造过程中需要重点关注SMT贴装、回流焊、BGA检测以及最终功能测试。一、控制器PCBA的制造难点在哪里?嵌入式控…

📅 2026/10/8 8:25:26
云服务器kafka环境搭建

云服务器kafka环境搭建

创建文件夹 下载地址 https://kafka.apache.org/community/downloads/https://kafka.apache.org/downloads 上传tar文件 实际版本kafka_2.13-2.8.1 tar加载为镜像 docker load -i zookeeper.tar docker load -i kafka.tar docker load -i efak.tar 加载完成后查看 docker ima…

📅 2026/10/8 8:25:26
page_alloc account_freepages

page_alloc account_freepages

空闲页计数与统计更新的辅助函数。它在页被释放回伙伴系统或从伙伴系统取出时调用,负责更新 zone 的空闲页计数、迁移类型统计、内存事件等。一、函数签名static inline void account_freepages(struct zone *zone, int nr_pages,int migratetype)参数参数类型含义z…

📅 2026/10/8 8:25:26
MORE NEWS

更多资讯

📰

风光储互补调度模型:废弃矿井抽蓄与电池储能协同优化

做过新能源消纳或者源网荷储协同研究的人,应该都遇到过这么一个问题:配了风光、配了储能,但调度策略还在靠经验拍脑袋。白天光伏大发的时候把电池充满,晚上风电出力上来了,电池却早就没电了;大电网负荷尖峰…

📰

梯级水光互补系统期望电量最大化短期优化调度模型与Python复现

前阵子接到一个论文复现的活,课题名称很长:梯级水光互补系统最大化可消纳电量期望短期优化调度模型(Python代码实现)。当时一看就明白,这是典型的随机优化类电力调度问题,核心不外乎在光伏出力的不确定性下…

📰

claude-mem:为Claude跨会话记忆装上外挂笔记本

如果你经常用 Claude 干活,你大概率遇到过这种情况:上一个对话里你刚告诉它“这个项目的构建命令是 make build,测试用 make test”,下一个新对话它又一问三不知,像从来没有见过你一样。Claude 本身没有跨会话记忆&…

📰

Ashooter激光对中仪全球销量第一的秘诀

AS500四合一激光对中仪的核心优势,就是把“对中、振动、红外、听诊”四个功能集成到一台手持设备里,一机搞定旋转设备的全流程诊断。‌‌AS500不仅是全球销量第一,更是中国市场份额第一的激光对中仪⚙️ ASHOOTER四大功能集成,一台…

📰

钢铁涨价成仓储自动化催化剂:成本精算下的行业洗牌与ROI重构

最近这段时间,做仓储自动化解决方案的朋友普遍有一个感觉:客户的电话突然好打了。以前约项目,人家一上来就是“你们设备贵,先放着,我们考虑考虑”,报价单发过去基本石沉大海。现在反而是甲方主动翻出半年前…

📰

路由策略与策略路由实验:概念、配置与排障实战

做路由策略实验的人很多,但真正把“路由策略”和“策略路由”掰扯清楚、能把实验做到位的人,说实话不多。我去年做一次割接演练时,就因为在"过滤路由"和"引导流量"这两个需求上选错了工具,结果明明是同一张拓…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬