ptrace: Operation not permitted.


Cosa succede alla nostra Ubuntu? Al nostro Qt Creator? O Banshee

Oppure non riuscite a collegare il vostro processo con gdb…

…e ricevete il seguente errore: ptrace: Operation not permitted.

Il problema nasce da qui:

https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace%20Protection

Potete scegliere due strade per risolverlo. Una molto prepotente e poco sicura:

sudo chmod +s /usr/bin/gdb

Una raffinata ma temporanea (da root):

echo 0 > /proc/sys/kernel/yama/ptrace_scope

E la stessa, ma definitiva, modificando il file:

/etc/sysctl.d/10-ptrace.conf

Così:

kernel.yama.ptrace_scope = 0

E riavviate.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s