![开发人员要求我将 /sbin/shutdown 符号链接到 /bin/shutdown,为什么?](https://linux22.com/image/1285910/%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E8%A6%81%E6%B1%82%E6%88%91%E5%B0%86%20%2Fsbin%2Fshutdown%20%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E5%88%B0%20%2Fbin%2Fshutdown%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
一位为我的公司构建定制系统的开发人员要求我设置以下符号链接,但我不确定这样做是否有意义,以及为什么开发人员不能直接更改他们的代码。
他们希望能够使用/bin/shutdown
而不是 来关闭系统/sbin/shutdown
。
定制系统将始终在 Mint 上运行,因此我认为他们不需要迎合其他平台。
答案1
/sbin/ 文件夹包含通常仅由管理员需要的程序,这就是为什么它不在普通用户的路径中。至于为什么他们在以适当的权限执行代码时无法调用 /sbin/shutdown,您需要询问他们。
我会非常谨慎,并问他们很多问题——他们显然在编写将以超级用户权限运行的代码,所以他们需要知道他们在做什么。你不会想用超级用户权限运行蹩脚的代码。