安装rabbitMQ的Linux账号是root的后续问题
安装rabbitMQ的Linux账号是root,
1.生产中,是否应该用一个普通账号去安装和启动RabbitMQ?还是说root账号或普通账号都无所谓?
2.那么rabbitMQ启动后是面向所有外部请求进行服务的,那么用root账号去启动rabbitMQ,是否会造成其只能服务于一部分请求?
答:
用一个普通账号去安装和启动 RabbitMQ 是更佳做法。 这样可以限制服务运行所具有的权限,降低潜在的安全风险,并且符合最小权限原则。确保为这个账号分配足够的权限来执行 RabbitMQ 的必要操作,但同时也要避免过度的权限。
RabbitMQ 启动后会面向所有外部请求进行服务,与启动它的账号无关。 RabbitMQ 会监听指定的端口(默认是5672),无论是 root 账号还是普通账号启动,它都可以接受来自任何客户端的连接和请求。因此,使用 root 账号启动 RabbitMQ 不会导致它只能服务于一部分请求。