Ubuntu:需要在没有root权限的情况下进行文件操作

Ubuntu:需要在没有root权限的情况下进行文件操作

我需要让非特权用户更改文件的所有权或在 Ubuntu 系统上创建节点文件。

我研究过 fakeroot,但没有用。也许需要使用 jail chroot?

寻找任何类似自定义用户权限的东西,一个可以临时提供正确权限的脚本(无需提供完全的 root / sudo 访问权限)

答案1

您可以允许用户使用 sudo 仅运行构建脚本:

Cmnd_Alias     BUILD = /path/to/script
joe            localhost = (root) BUILD

更多详情请点击此处

答案2

仅授予用户 sudo 权限来运行构建脚本。这样他们就无法以 root 身份运行单个命令。

答案3

如果您确实需要这样做,我的建议是......

Chroot 环境或虚拟机..

没有中间地带。Sudo 很好,因为你可以控制使用的二进制文件/命令。但这种事情需要太多的管理才能保证安全。

造一个监狱然后就完事了:D

希望这可以帮助

答案4

简单:授予该用户 root 访问权限。如果您不信任他/她,您如何让该用户更改文件所有权?

相关内容