2013-09-27 61 views
1

我正在嘗試寫入一個塊讀取/寫入網絡的設備驅動程序。實質上,我修改了ram磁盤的示例here。而Here是我的代碼。當我嘗試使用命令sudo cat > /dev/rb寫入塊設備時,我拒絕了准許。嘗試寫入塊設備時權限被拒絕

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

任何人都可以幫我解決這個問題嗎?

我在內核日誌中看不到任何可疑內容。

提前致謝!

回答

3

您的重定向是而不是作爲root運行,只有cat沒有。

嘗試以下操作:

sudo sh 
# cat > /dev/rb 

一旦它的工作原理,結合成一個單一的命令行(最有可能:sudo "cat > /dev/rb"

+0

我不知道這是否是問題。當我在沒有網絡連接的情況下使用ram磁盤時,同樣的命令可以工作。我會盡力而爲。 – hebbo

相關問題