From a4a1f9d6e260b6ad9df9293694a1e116d07c248a Mon Sep 17 00:00:00 2001 From: Giuliano Belinassi Date: Wed, 5 Feb 2025 17:08:03 -0300 Subject: [PATCH] Improve error message when ptrace_scope is enabled The suggested command-line doesn't work if the user is not logged as root. Hence provide another that works even if logged as an ordinary user with sudo privileges. Signed-off-by: Giuliano Belinassi --- tools/ulp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/ulp.c b/tools/ulp.c index e20a6495..2e529414 100644 --- a/tools/ulp.c +++ b/tools/ulp.c @@ -507,9 +507,9 @@ main(int argc, char **argv, char *envp[] __attribute__((unused))) /* Check if command requires ptrace. */ if (requires_ptrace(arguments.command) && check_ptrace_scope() == false) { - WARN("System has 'ptrace_scope' enabled. Please become root or disable it" + WARN("System has 'ptrace_scope' enabled. Please become root or disable it " "by setting:\n\n" - "$ sudo echo 0 > /proc/sys/kernel/yama/ptrace_scope\n\n" + "$ echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope\n\n" "and try again."); return EPERM; }