相关疑难解决方法(0)

在 Bash 中使用 sudo 和重定向时如何解决“权限被拒绝”?

当使用 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)

有任何想法吗?

command-line bash sudo

168
推荐指数
6
解决办法
20万
查看次数

即使使用 sudo 也无法回显 "hello" > x.txt?

可能重复:
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

permissions command-line bash sudo

100
推荐指数
1
解决办法
11万
查看次数

标签 统计

bash ×2

command-line ×2

sudo ×2

permissions ×1