Como root, trato de adjuntarme strace
a un kworker
proceso en ejecución , sin éxito.
root@rasal# whoami
root
root@rasal:/# cat /proc/sys/kernel/yama/ptrace_scope
0
root@rasal:/# ps ax | grep kworker
1030 ? S< 0:00 [kworker/u17:0]
root@rasal:/# strace -fp 1030
strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
El etc/sysctl.d/10-ptrace.conf
archivo simplemente dice:
Un alcance PTRACE de "0" es el modo más permisivo.
Esto es exactamente lo que tengo, ver arriba. ¿Hay alguna razón por la cual esto debería fallar? ¿O es esto un error?
permissions
strace
sysctl
MariusMatutiae
fuente
fuente