如何构建不需要 root 权限的软件包

如何构建不需要 root 权限的软件包

我一直在关注一些关于如何构建 debian 软件包的教程,并且了解到我需要将软件包的内容设为根目录,否则当安装在另一台计算机上时它将保留我的本地用户。

我想让我的系统服务非 root 用户,并拥有目录 /etc/mybin/

谢谢

答案1

这是不可能的,因为 Linux 系统中的用户使用 ID 来区分彼此之间,root 在任何系统中都会有相同的权限。据我所知,所有用户都可以使用该路径,/usr/bin但只有管理员可以写入此文件夹,因此普通用户无法安装软件包。

您可以在 Bash 中将其他文件夹添加到 PATH,但您需要为每个用户执行此步骤,但实际操作是使用Tar 存档并通过点击运行二进制本身. 解压档案 ofc 后。

快乐的骆驼!

相关内容