如何启用所有设备的所有权?

如何启用所有设备的所有权?

当只有一个用户时,Linux 的安全性就变得过分了,硬件永远不会被公共、严格的家庭操作访问。

添加简单的 USB 闪存驱动器变成徒劳的练习...在现有硬盘上激活新分区同样...

请帮忙。谢谢

答案1

这很大程度上取决于您的发行版,但标准方法是将您的用户添加到设备所在的 unix 组中。

对于我的发行版 (Devuan) ,我将自己添加到audiovideoplugdevnetdevinputfusemedia什么需要做什么取决于您的发行版和您安装的软件。

另外,将您自己添加到sudoers并使用 执行所有管理任务sudo。这是标准做法,可以防止您意外损坏东西。


我可以插入新的 USB 闪存盘

然后内核+udev会将其检测为USB存储设备,它将获得/dev/sd[a-z]设备本身的设备节点,以及其上分区的更多节点,并且这些设备属于该组disk(我实际上忘记在上面提到) 。此外,我的自动挂载程序会将其挂载到某处/media/,为我的用户提供 FAT 文件系统权限。

那时我对 /dev/ 一无所知???

你做。如果内核找不到一些/dev为您创建设备的模块,您可能无法执行此操作任何事物使用该 USB 设备。

我使用的是 Linux,什么风格,如果是 CLI,应该不重要

但这确实很重要。

所有风格的 CLI 都差不多吗?

是的,但是设备创建可以通过乌德夫,每个发行版都有自己的规则和组。例如,与 Debian 相比,在 Red Hat 下它看起来会有所不同。

我可以理解您希望以不同于 Linux 的方式工作。但一厢情愿的想法不会让它按照你喜欢的方式运作。所以停止这样做,并了解它的真正作用。

相关内容