1

我正在尝试编写一个从网络读取/写入的块设备驱动程序。本质上,我已经为 ram 磁盘修改了这里的示例。这是的代码。当我尝试使用命令写入块设备时sudo cat > /dev/rb,我被拒绝了权限。

$ sudo cat > /dev/rb
bash: /dev/rb: Permission denied

谁能帮我解决这个问题??

我在内核日志中看不到任何可疑的东西。

提前致谢!

4

1 回答 1

4

您的重定向不是以 root 身份运行的,只是cat这样。

尝试以下操作:

sudo sh
# cat > /dev/rb

一旦它工作,组合成一个命令行(很可能sudo "cat > /dev/rb":)

于 2013-09-27T21:44:07.967 回答