二丫讲梵 二丫讲梵
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

二丫讲梵

行者常至,为者常成
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • 最佳实践

  • 迎刃而解

  • Nginx

  • Php

  • Zabbix

  • AWS

  • Prometheus

  • Grafana

  • Loki

  • CentOS

    • Linux好用命令之w命令
    • Linux好用命令之top命令
    • Linux好用命令之free命令
    • Linux好用命令之lsof命令
    • Linux好用命令之expect命令
    • Linux好用命令之gzip保留原文件解压缩
    • Linux好用命令之dig命令
    • Linux好用命令之rsync命令
    • Linux好用命令之curl劫持请求的三种方式
    • Linux好用命令之base64命令
    • Linux好用命令之figlet命令
    • Linux好用命令之watch命令
    • 使用trash-cli给Linux服务器加一个回收站的功能
    • CentOS-7中tmp目录的清理规则
    • 用yum的方式快速安装lnmp环境(MySQL5-5&5-7,php5-x&7-x)
    • CentOS系统里TCP状态中TIME_WAIT超过3万的分析与建议
    • CentOS-7如何释放主机根分区的磁盘空间
    • 实践一次抓包看到TCP的三次握手与四次挥手及其他
    • CentOS-arm架构下安装docker
    • Logrotate入门了解及生产实践
    • 为什么不建议Linux用root登陆或启动服务
      • 关于登陆
      • 关于服务运行
  • Supervisord

  • Systemd

  • Docker

  • Docker-Compose

  • Rancher

  • Ansible

  • OpenLdap

  • GitLab

  • GitHub

  • Etcd

  • Consul

  • RabbitMQ

  • Kafka

  • Mysql

  • MongoDB

  • OpenVPN

  • Kvm

  • VMware

  • 配置文件详解

  • Other

  • 运维观止
  • CentOS
二丫讲梵
2022-11-28
目录

为什么不建议Linux用root登陆或启动服务

文章发布较早,内容可能过时,阅读注意甄别。

做运维工作,经常会听到禁止 root 登陆,以及禁止使用 root 启动服务的,究竟原因是什么,貌似没有见到比较系统的解答,检索了一些文章之后,有了一些初步的认识,在此记录。

# 关于登陆

为什么不推荐 Linux 系统使用 root 账号登陆,整理有如下几点:

  • 安全

    如果有黑客攻击你的服务器,禁止 root 登陆,将会关闭这一通道,使得黑客只能以普通用户攻破服务器。

  • 误操作

    常在河边走,哪有不湿鞋,想必每个运维人都曾有过或大或小的服务器误操作情况,如果直接使用 root 操作,则会有把系统重要文件删除的风险,导致系统不可用。

  • 责任分明

    如果每个人都用 root 登陆,则操作的历史追溯会比较困难,使用为之分配的普通用户,能够更好地把控权限与操作历史追溯。

尽管如此,可能我们平时的操作当中,大多数时候还都是使用 root 进行的。

# 关于服务运行

为什么不建议使用 root 运行服务进程,也整理有如下几点:

  • 误操作

    如果服务有与磁盘的交互,并且还有删除的操作,那么使用 root 启动的服务,就将拥有基于 root 删除系统重要文件的权限,这是隐藏风险。

  • 安全

    如果攻击者获得了该应用的控制权,那么同理,他也就等同于拥有了 root 的权限。而如果服务是使用普通用户启动的,则这个攻破也就仅限于普通用户了。

如上主要都是从安全角度来考虑这件事情,网上也有人对此持不同意见,认为能够攻破服务器的人,那么这个限制对他也不是问题,并且因为使用普通用户,将会在日常维护以及使用过程中经常遇到权限方面的恼人问题,会让人觉得这个付出与回报不成正比,但也有人把这种归为系统管理员的懒惰。

各有观点,各有依据,我们根据自己所处环境要求选择对应方案即可。

微信 支付宝
上次更新: 2024/07/04, 22:40:37
Logrotate入门了解及生产实践
使用supervisor管理tomcat,nginx等进程详解

← Logrotate入门了解及生产实践 使用supervisor管理tomcat,nginx等进程详解→

最近更新
01
从赵心童世锦赛夺冠聊聊我的斯诺克情缘
05-16
02
学习周刊-总第211期-2025年第20周
05-15
03
记录二五年五一之短暂回归家庭
05-09
更多文章>
Theme by Vdoing | Copyright © 2017-2025 | 点击查看十年之约 | 浙ICP备18057030号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式