暂停某个用户下运行的程序

暂停某个用户下运行的程序

我使用此方法隔离了需要访问 x(例如 Web 浏览器)的不太受信任的程序。

https://wiki.gentoo.org/wiki/Simple_sandbox

但是任何有权访问我的 x 会话的程序都可以通过执行以下操作来记录该会话中的所有密钥xinput test <keyboard-id>。如果孤立的程序不是这样的话,这通常是可以接受的风险。可能会受到损害。但是,当输入密码时,我想让他们无法监听。有两种简单的方法可以做到这一点:(i)关闭它们和(ii)在不同的终端中输入密码。但这有点不方便。据我所知,暂停非特权用户运行的每个程序会更好。是否有一个 shell 命令可以暂停用户 bob 下运行的每个程序?

答案1

sudo pkill -u bob -STOP

暂停并

sudo pkill -u bob -CONT

恢复。

相关内容