亦无所思-306:
二麻子上班路上碰到了大个子,忍不住又打开了话匣子。
二麻子说前几天碰到一件事,很有意思。
他在 Ubuntu 上搞了个服务,一开始是用普通用户权限,所有的依赖、环境变量设置,都是基于这个用户来设置的。
后面需要把这个服务切到 root 用户下执行。
一开始只是改了服务配置文件,包括服务运行,都没有问题。
但是服务接口调用的时候出了一堆的问题,比如获取 home 目录不一样,比如环境变量设置失效了,反正一堆相关的问题全都出来了,真是牵一发而动全身。
启发:
1、有些看起来没啥影响的一个调整,但是它的底层关联可能千丝万缕,牵一发而动全身。
2、那些我们看起来变的更好的操作,比如 root 比普通用户权限更高了,实际可能会让事情变的更差。