目录结构中root目录怎么限制普通用户访问以保护超级管理员的隐私

冬敏姑娘_7613

冬敏姑娘_7613

2026-08-14

724人浏览

原创

/root目录权限必须为700且属主属组均为root,否则违反最小权限原则;应执行sudo chmod 700 /root和sudo chown root:root /root修复,并禁用root直接登录以增强安全。

目录结构中root目录怎么限制普通用户访问以保护超级管理员的隐私

Linux 中的 “root 目录” 通常指 /root(超级用户 root 的家目录),不是系统根目录 /。普通用户默认不应访问 /root,但若权限配置不当(如误设为 755),就可能被浏览。保护它的关键是确保只有 root 能进、能看、能操作。

确认并修正 /root 目录权限

/root 必须仅对 root 用户可读、写、执行,其他任何人无任何权限:

  • 运行 ls -ld /root 查看当前权限——理想输出应为 drwx------(即权限值 700)
  • 若末三位不是 ---(比如显示 r-x 或 r-x),立即修复:
    sudo chmod 700 /root
  • 同时确认属主和属组均为 root:
    sudo chown root:root /root

检查并加固新用户默认家目录策略

虽然问题聚焦 /root,但普通用户的家目录(如 /home/xxx)若权限宽松(如 755),也可能间接暴露系统信息或成为跳板。建议同步规范:

Mark Copy
Mark Copy

Mark Copy是一款AI文本写作工具,SEO 写作与营销文案工具。

下载
  • 对现有用户家目录收紧:chmod 700 /home/用户名
  • 让新用户创建时自动获得安全权限:编辑 /etc/adduser.conf,将 DIR_MODE 设为 0700
  • Ubuntu/Debian 系统还可修改 /etc/skel/ 下的默认配置文件(如 .bashrc)避免继承不安全设置

禁用 root 直接登录,切断非法访问入口

即使 /root 权限正确,若允许 root 通过 SSH 或控制台直接登录,攻击者一旦获取密码,仍可进入并读取内容。必须关闭该通道:

  • 编辑 /etc/ssh/sshd_config,设 PermitRootLogin no,然后重启服务:sudo systemctl restart sshd
  • 确保 /etc/passwd 中 root 行的 shell 字段为 /sbin/nologin 或 /bin/false,而非 /bin/bash
  • 运维人员统一使用普通账号 + sudo,且 sudo 权限按需分配,不开放 ALL=(ALL) ALL

验证是否生效

切换到任意普通用户(如 su -l normaluser),尝试以下操作:

  • ls /root → 应提示 Permission denied
  • cd /root → 同样报错,无法进入
  • stat /root → 查看 Access 字段,确认 Others 权限全为 ---

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux内核

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

920

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2892

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

976

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

869

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

434

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2616

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4892

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

787

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

ubuntu官方总文档
ubuntu官方总文档

共0课时 | 0人学习

Linux man-pages 项目
Linux man-pages 项目

共0课时 | 0人学习