![何时使用“su -l 登录名 -c somecommand”?](https://linux22.com/image/96921/%E4%BD%95%E6%97%B6%E4%BD%BF%E7%94%A8%E2%80%9Csu%20-l%20%E7%99%BB%E5%BD%95%E5%90%8D%20-c%20somecommand%E2%80%9D%EF%BC%9F%20.png)
我倾向于使用su - loginname -c somecommand
.有什么不同的说法-l
吗?那是su -l loginname -c somecommand
?
答案1
这手册页su
我的 Linux 有,puts-
和-l
等效的,除了如何su
解析其命令行的细微差别。
-, -l, --login
提供类似于用户直接登录时所期望的环境。使用 - 时,必须在任何用户名之前指定。为了可移植性,建议将其用作任何用户名之前的最后一个选项。其他形式(-l 和 --login)没有此限制。