gdb anexar pergunta de permissão (ptrace_scope é somente leitura)

2

Ao usar o gdb para anexar ao processo. Mostra

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
ptrace: Operation not permitted.

Como root eu uso echo 0 >/proc/sys/kernel/yama/ptrace_scope ; então mostra:

bash: /proc/sys/kernel/yama/ptrace_scope: Read-only file system

Como posso resolver este problema? O conteúdo de /etc/sysctl.d/10-ptrace.conf é kernel.yama.ptrace_scope = 0

    
por wjp 07.08.2015 / 09:48

1 resposta

2

Na janela de encaixe, agora você pode usar a opção --privileged , consulte o link

docker exec --privileged -ti <container> bash

No modo privilegiado, o gdb simplesmente funciona sem nenhuma modificação no ptrace_scope.

    
por 08.12.2016 / 07:11