/dev/* 权限

/dev/* 权限

我不小心sudo chmod 666 /dev/*。现在我的电脑里有很多设备都乱了。我已经修复了其中一些,比如/dev/shm/dev/snd但我不确定其余的。中文件和文件夹的正确权限是什么/dev/*?我可以将其恢复为默认值吗?

答案1

在现代 Linux 系统中,/dev/udev 每次启动时都会重建文件系统。如果您有能力重新启动,最好这样做,而不是花时间清理混乱并冒着错过重要信息的风险(这很可能会导致安全问题)。

/lib/udev/rules.d如果您仍想手动执行此操作,您将在和中找到所有指定事物应具有的权限的 udev 规则/etc/udev/rules.d。注意,有很多!

您可能能够udev自动重新运行其规则并使用以下命令修复所有问题:

/sbin/udevadm trigger --action=add

...但我还没有尝试过,也不知道它是否真的有效或者是否会引起问题。

相关内容