我希望写入数据到文件中,但是文件句柄应该使用特定用户的访问权限打开。
因此,执行以下语句:
因此,执行以下语句:
open (FH, "> $filename") or die "$@\n";
可以允许以特定用户身份写入文件。
在Perl脚本中是否有一种方法可以实现这一点,而无需使用sudo -u $username
运行整个脚本?
$>
,您需要以root身份运行,您的脚本是作为setuid root或root用户运行的吗? - Doon