程序尝试更改用户硬限制,因此我只能通过 root 用户执行它,而不能通过普通用户执行

程序尝试更改用户硬限制,因此我只能通过 root 用户执行它,而不能通过普通用户执行

我安装了一个试图改变我的硬限制的程序(我已经弄明白了,因为它显示的唯一错误是limit: coredumpsize: Can't set limit使用 root 我能够执行它)但我当然想使用我的普通用户启动它。

我已经尝试使用 root 登录并删除限制ulimit -c unlimited,但仍然不起作用。最奇怪的是,该程序适用于 Debian 上的普通用户(在我的笔记本电脑上),但不适用于 Ubuntu(在我的台式机上)。两者都是 64 位系统,安装完全相同。

有没有什么办法可以让我不用 root 身份启动这个程序?

注意:整个安装均由/opt/我的常规用户负责并拥有(我使用 apparmor 对其进行了限制,但所有测试均在 aa 停止的情况下进行)。

相关内容