目前我正在研究一个自动安装一些软件包的 perl 脚本(用于基于 Debian 的操作系统)。因此脚本需要 root 权限。众所周知,这可以通过sudo
在命令之前添加来完成。
但是,对于某些配置,终端用户可能不是 root。所以我的问题是,如何降低权限并返回打开终端的用户。
我已经尝试了以下代码,但它关闭了终端,这不是我想要的。
$result = `退出`;
目前我正在研究一个自动安装一些软件包的 perl 脚本(用于基于 Debian 的操作系统)。因此脚本需要 root 权限。众所周知,这可以通过sudo
在命令之前添加来完成。
但是,对于某些配置,终端用户可能不是 root。所以我的问题是,如何降低权限并返回打开终端的用户。
我已经尝试了以下代码,但它关闭了终端,这不是我想要的。
$result = `退出`;