我使用的是三星Chromebook和Crouton安装,可以找到。
我的问题是,是否安装使用chroot的软件,打开我的Chrome漏洞?
use :我是一名软件开发人员,希望在Chrome上使用Linux进行开发。无论如何,我不是Linux专家。我只想要一个不把我的工作,或我的新Chrome书的风险的环境!
我痛苦地发现,在多线程程序中,在一个线程中打开文件和设置“close on exec”位和在另一个线程中调用subprocess.Popen之间存在竞争风险-这可能会导致意外的句柄被传递给第二个孩子,在我看来,我需要用锁来保护这种访问(我知道从subprocess.Popen中关闭所有句柄是可能的,但这可能是过度杀伤力)。
这会安全吗?子进程将立即执行一个shell,但我不确定python线程锁在这种情况下的行为。
PS我知道linux有一个'close on exec‘位来表示打开,但我没有在linux上运行,而且无论如何,python临时文件(或者至少是2.6版本)不使用这个工具。
以下代码生成coredump文件:
#include <iostream>
#include <string>
#include <pwd.h>
#include <grp.h>
#include <sys/resource.h>
int main() {
int b = 0;
int a = 140/b;
return 0;
}
输出:Floating point exception (core dumped)
Coredump在/opt/cores中生成
$ ls -al /opt/cores
t