![程序尝试更改用户硬限制,因此我只能通过 root 用户执行它,而不能通过普通用户执行](https://linux22.com/image/1143575/%E7%A8%8B%E5%BA%8F%E5%B0%9D%E8%AF%95%E6%9B%B4%E6%94%B9%E7%94%A8%E6%88%B7%E7%A1%AC%E9%99%90%E5%88%B6%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%88%91%E5%8F%AA%E8%83%BD%E9%80%9A%E8%BF%87%20root%20%E7%94%A8%E6%88%B7%E6%89%A7%E8%A1%8C%E5%AE%83%EF%BC%8C%E8%80%8C%E4%B8%8D%E8%83%BD%E9%80%9A%E8%BF%87%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E6%89%A7%E8%A1%8C.png)
我安装了一个试图改变我的硬限制的程序(我已经弄明白了,因为它显示的唯一错误是limit: coredumpsize: Can't set limit
使用 root 我能够执行它)但我当然想使用我的普通用户启动它。
我已经尝试使用 root 登录并删除限制ulimit -c unlimited
,但仍然不起作用。最奇怪的是,该程序适用于 Debian 上的普通用户(在我的笔记本电脑上),但不适用于 Ubuntu(在我的台式机上)。两者都是 64 位系统,安装完全相同。
有没有什么办法可以让我不用 root 身份启动这个程序?
注意:整个安装均由/opt/
我的常规用户负责并拥有(我使用 apparmor 对其进行了限制,但所有测试均在 aa 停止的情况下进行)。