在阅读之前:我不想使用任何udev规则。
我需要(以编程方式)更改某些设备的权限。但首先是为了不知所措和我必须做的事情(在代码中)我想使用chmod
命令来完成工作。
到目前为止,我已经尝试过这个:
root# ls -l /dev/sdb
root# brw-rw-rw- 1 root disk 8, 16 Apr 7 05:27 /dev/sdb
root# chmod 0600 /dev/sdb
root# ls -l /dev/sdb
root# brw------- 1 root disk 8, 16 Apr 7 05:27 /dev/sdb
如您所见,/dev/sdb
仅对所有者(以root用户)具有读写权限。但我仍然可以创建新文件并从我连接的闪存驱动器中读取文件。
我失踪了什么。如何使用chmod
阻止用户写入某些设备?
可以做我要求的吗?
提前感谢。