Linux 中的 Drop root 是什么意思

Linux 中的 Drop root 是什么意思

我对 Linux/Ubuntu 的工作还很陌生,我偶然发现了以下说法 应用程序需要以 root 权限启动,然后放弃 root

我想知道上述说法是什么意思?

另外,当我执行应用程序二进制文件时,我可以看到控制台上打印了以下语句

Warning: group= user1 not found in /etc/group file
Warning: UID 1041 not known in the system. Test may fail.
drop root to uid [1041] complete

有人能帮我理解一下吗?谢谢

答案1

它只是意味着您应该使用 root 权限启动应用程序,然后不要使用 root 权限执行任何其他命令。

如果您使用sudo启动应用程序,您可以运行以下命令来“放弃”root权限:

sudo -k

这将撤销用户的缓存凭据。因此,下次您尝试使用 运行命令时sudo,您将必须输入密码。

相关内容