【发布时间】:2018-12-29 18:53:17
【问题描述】:
我想知道函数sudo()和函数run('sudo -u user smth')有什么区别
文档上有:
sudo 在所有运行方式上都是相同的,除了它总是会换行 调用 sudo 程序中的给定命令以提供超级用户 特权。
但有几次,sudo('cmd') 提示我输入密码,但如果我用run('sudo cmd') 切换,它不会提示我任何东西。两者之间有什么变化吗? (我记得SO上有人说sudo和run(sudo cmd)用途不同,但我找不到了)
【问题讨论】: