Linux 写入/sys/kernel/debug/tracing/events/kmem/kmalloc/trigger的权限被拒绝
我试图在我的Linux 写入/sys/kernel/debug/tracing/events/kmem/kmalloc/trigger的权限被拒绝,linux,debugging,linux-kernel,sudo,trace,Linux,Debugging,Linux Kernel,Sudo,Trace,我试图在我的Ubuntu机器上运行以下命令 root@manav-R761-c:/# ls -la /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger ls: cannot access /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: No such file or directory root@manav-R761-c:/# root@manav-R761-c:/# echo
Ubuntu
机器上运行以下命令
root@manav-R761-c:/# ls -la /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger
ls: cannot access /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: No such file or directory
root@manav-R761-c:/#
root@manav-R761-c:/# echo 'hash:stacktrace:bytes_req,bytes_alloc' > /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger
bash: /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: Permission denied
我以
root
身份登录,那么为什么我不能创建触发器文件并写入它?是的,我可以读取其他文件,如/sys/kernel/debug/usb/devices
,但不能在/sys
mount | grep debug
命令返回在/sys/kernel/debug-type debugfs(rw)上无
CONFIG\u FUNCTIONAL\u TRACER=y是对默认i386\u defconfig的一个补充,我在那里有一个文件。我的rhel机器上也有一个基于3.16的触发器文件kernel@AndyShevchenko我的系统中也有CONFIG\u FUNCTION\u TRACER=y
,但是触发器
文件不在/sys