如何以非 root 用户身份从 udev 规则调用脚本?

如何以非 root 用户身份从 udev 规则调用脚本?

我在 udev 中有一个规则,当我的 USB 硬盘插入时,它会备份我的文件。但我遇到了一个问题,所有复制的文件只有 root 用户才能访问,我无法查看或使用它们。

我如何从 udev 调用复制脚本并在没有 root 权限的情况下复制文件?

答案1

我找到了以下解决方案/解决方法,在调用的脚本中,我在 rsync 调用之前添加了以下命令。似乎效果不错。

su - <UserName> -c "rsync -hvrstc /copy/from /copy/to"

相关内容