当只有一个用户时,Linux 的安全性就变得过分了,硬件永远不会被公共、严格的家庭操作访问。
添加简单的 USB 闪存驱动器变成徒劳的练习...在现有硬盘上激活新分区同样...
请帮忙。谢谢
答案1
这很大程度上取决于您的发行版,但标准方法是将您的用户添加到设备所在的 unix 组中。
对于我的发行版 (Devuan) ,我将自己添加到audio
、video
、plugdev
、netdev
、input
和fuse
。media
什么你需要做什么取决于您的发行版和您安装的软件。
另外,将您自己添加到sudoers
并使用 执行所有管理任务sudo
。这是标准做法,可以防止您意外损坏东西。
我可以插入新的 USB 闪存盘
然后内核+udev会将其检测为USB存储设备,它将获得/dev/sd[a-z]
设备本身的设备节点,以及其上分区的更多节点,并且这些设备属于该组disk
(我实际上忘记在上面提到) 。此外,我的自动挂载程序会将其挂载到某处/media/
,为我的用户提供 FAT 文件系统权限。
那时我对 /dev/ 一无所知???
你做。如果内核找不到一些/dev
为您创建设备的模块,您可能无法执行此操作任何事物使用该 USB 设备。
我使用的是 Linux,什么风格,如果是 CLI,应该不重要
但这确实很重要。
所有风格的 CLI 都差不多吗?
是的,但是设备创建可以通过乌德夫,每个发行版都有自己的规则和组。例如,与 Debian 相比,在 Red Hat 下它看起来会有所不同。
我可以理解您希望以不同于 Linux 的方式工作。但一厢情愿的想法不会让它按照你喜欢的方式运作。所以停止这样做,并了解它的真正作用。