我遇到了一些问题Ubuntu 16.04 LTS,内核 4.15在双启动 Windows 10 中,使用联想 T480。我尝试从中获取一些信息/sys/kernel/debug/usb/usbmon/
,但出现了一些错误。我按照此过程进行操作root 权限:
$ sudo modprobe usbmon
$ sudo cat /sys/kernel/debug/usb/usbmon/0u
我获得输出:
cat: /sys/kernel/debug/usb/usbmon/0u: Operation not permitted
的输出$ sudo ll /sys/kernel/debug/usb/usbmon
为:
total 0
drwxr-xr-x 2 root root 0 Sep 26 21:03 ./
drwxr-xr-x 8 root root 0 Sep 26 20:48 ../
-rw------- 1 root root 0 Sep 26 21:03 0s
-rw------- 1 root root 0 Sep 26 21:03 0u
-rw------- 1 root root 0 Sep 26 21:03 1s
-rw------- 1 root root 0 Sep 26 21:03 1t
-rw------- 1 root root 0 Sep 26 21:03 1u
-rw------- 1 root root 0 Sep 26 21:03 2s
-rw------- 1 root root 0 Sep 26 21:03 2t
-rw------- 1 root root 0 Sep 26 21:03 2u
-rw------- 1 root root 0 Sep 26 21:03 3s
-rw------- 1 root root 0 Sep 26 21:03 3t
-rw------- 1 root root 0 Sep 26 21:03 3u
-rw------- 1 root root 0 Sep 26 21:03 4s
-rw------- 1 root root 0 Sep 26 21:03 4t
-rw------- 1 root root 0 Sep 26 21:03 4u
发生了完全相同的错误$ sudo cat /sys/kernel/debug/usb/devices
。输出为:
cat: /sys/kernel/debug/usb/devices: Operation not permitted
你知道我为什么会出现这种奇怪的行为以及如何解决它吗?
非常感谢您的帮助!
答案1
答案2
sudo
查看某些目录和文件时需要使用权限。
例如:
$ cat /sys/kernel/debug/usb/uvcvideo/1-7/stats
cat: /sys/kernel/debug/usb/uvcvideo/1-7/stats: Permission denied
但是拥有sudo
权力:
$ sudo cat /sys/kernel/debug/usb/uvcvideo/1-7/stats
frames: 0
packets: 0
empty: 0
errors: 0
invalid: 0
pts: 0 early, 0 initial, 0 ok
scr: 0 count ok, 0 diff ok
sof: 0 <= sof <= 0, freq 0.000 kHz