当使用 sudo 允许编辑文件时,我经常收到“权限被拒绝”。
例如,我的鼠标抖动和反应迟钝,所以我想禁用轮询:
sudo echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.conf
Run Code Online (Sandbox Code Playgroud)
系统提示我输入密码,然后得到:
bash: /etc/modprobe.d/local.conf: Permission denied
Run Code Online (Sandbox Code Playgroud)
因此,我尝试使用以下方法进行临时更改以禁用轮询:
sudo echo N> /sys/module/drm_kms_helper/parameters/poll
Run Code Online (Sandbox Code Playgroud)
系统再次回应:
bash: /sys/module/drm_kms_helper/parameters/poll: Permission denied
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
可能重复:
sudo 和重定向输出
我正在尝试在 /var/www 中创建一个文件,但即使sudo这样也失败了:
user@debVirtual:/var/www$ sudo echo "hello" > f.txt
-bash: f.txt: Permission denied
Run Code Online (Sandbox Code Playgroud)
当我使用 时sudo nano,我可以将某些内容保存到此文件中。
为什么我不能用sudo echo?