我需要让非特权用户更改文件的所有权或在 Ubuntu 系统上创建节点文件。
我研究过 fakeroot,但没有用。也许需要使用 jail chroot?
寻找任何类似自定义用户权限的东西,一个可以临时提供正确权限的脚本(无需提供完全的 root / sudo 访问权限)
答案1
答案2
仅授予用户 sudo 权限来运行构建脚本。这样他们就无法以 root 身份运行单个命令。
答案3
如果您确实需要这样做,我的建议是......
Chroot 环境或虚拟机..
没有中间地带。Sudo 很好,因为你可以控制使用的二进制文件/命令。但这种事情需要太多的管理才能保证安全。
造一个监狱然后就完事了:D
希望这可以帮助
答案4
简单:授予该用户 root 访问权限。如果您不信任他/她,您如何让该用户更改文件所有权?