我试图使以下命令以某种方式process_paths
运行,使脚本不在提升的特权下运行。有没有办法做到这一点?
sudo find /path/ -exec process_paths '{}' \+
这里/path/
有些文件没有普通用户的读取权限。该脚本process_paths
只需要路径。
@SatoKatsura有时会失败
—
pii_ke
sudo: unable to execute /usr/bin/perl: Argument list too long
:/
如果您希望
—
marcelm
-exec
以用户身份调用命令,那么为什么要先运行find
使用sudo
?
@marcelm我认为问题的最后一句话回答了您的问题。
—
嘿
... -exec sudo -u user process_paths {} \+