# find / -user root -perm -4000 -printfind: /proc/21944/fd/4: No such file or directory/sbin/pam_timestamp_check/bin/ping6/bin/mount/lib/dbus-1/dbus-daemon-launch-helper
/usr/sbin/userne
我正在阅读Bovet和Cesati所著的Understanding the Linux Kernel一书(第三版,2005),他们在书中简要地解释了thread_info结构通过它的“任务”成员指向进程描述符然而,出于好奇,我在Linux github中查找thread_info结构,该结构似乎只包含一个无符号的长成员"flags“(在这里可以看到:)。thread_info最近有变化吗?它的用法与以前不同了吗?任何清晰度都将不胜感激。
我知道叉创建了两个相关的进程但是,当我们调用exec*家庭函数来替换程序映像时,我不确定进程是否仍然是相关的: exec("path to binary"例如,只允许在相关进程之间使用pipes。因此,我在上面询问,我编写的新程序(可能使用不同的语言)是否可以访问管道文件描述符。我们是否可以说,使用fork()创建的任何进程,无论使用的是exec还是原始程序映像,都是相关的,所有其他进程都是无关的吗?
谢谢!参考文献: