相关疑难解决方法(0)

使用 `sudo` 重定向输出

我有一个关于使用sudowith output redirect的小问题>。要启用 IP 转发,有人可以使用以下命令:

echo 1 > /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)

执行此命令将拒绝权限,因为它需要 root 权限。但是,执行相同的命令sudo也会导致权限被拒绝错误!输出重定向>似乎没有继承前面命令的权限echo。这是正确的吗?

作为一种解决方法,我这样做:

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?我错过了什么吗?

请注意,这是一个示例,它适用于所有使用输出重定向的命令。

command-line sudo

35
推荐指数
3
解决办法
2万
查看次数

无法在 Xubuntu 中编辑 /proc/sys/net/ipv4/ip_forward

我试图改变ip_forward01,但失败了,即使在是Xubuntu 11.10 root权限。我在使用 Ubuntu 11.10 时没有类似的问题

chiaki@chiaki:~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward 
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
Run Code Online (Sandbox Code Playgroud)

任何的想法?

xubuntu 11.10

12
推荐指数
1
解决办法
4万
查看次数

如何永久保存powertop的建议?

我运行powertop然后它建议我应该禁用xy等。但是,在我退出powertop后,重新启动PC并再次启动它[powertop],它再次出现相同的提示!那么如何永久保存powertop的建议呢?

power-management powertop

10
推荐指数
2
解决办法
8715
查看次数

标签 统计

11.10 ×1

command-line ×1

power-management ×1

powertop ×1

sudo ×1

xubuntu ×1