【发布时间】:2014-11-25 12:25:31
【问题描述】:
目前我正在编写一个 perl 脚本(用于基于 Debian 的操作系统),它会自动安装一些软件包。因此该脚本需要 root 权限。众所周知,这可以通过在命令前添加sudo 来完成。
然而,对于某些配置,终端用户可能不是 root。所以我的问题是,如何降低权限并返回到打开终端的用户。
我已经尝试了以下代码,但它关闭了终端,这不是我想要的。
$result = `退出`;
【问题讨论】:
-
sudo -u nonroot whoami
标签: linux perl privileges debian-based