/ dev / *权限

我不小心sudo chmod 666 /dev/* 。 现在我的电脑中有很多设备搞砸了。 我已经修复了其中的一些/dev/shm/dev/snd但我不清楚其余部分。 /dev/*文件和文件夹的权限是多less? 我可以恢复到默认值吗?

在现代Linux系统中, /dev/ filesystem在每次启动时都会被udev重build。 如果你有能力重新启动,你最好是这样做,而不是花时间来清理混乱,并冒着失去重要的东西(这可能会导致安全问题)的风险。

如果您仍想手动执行此操作,则会find指定/lib/udev/rules.d/etc/udev/rules.d中应具有的所有权限的所有udev规则。 当心,有很多!

你可能会得到udev自动重新运行它的规则,并用下面的命令修复一切:

 /sbin/udevadm trigger --action=add 

…但是我没有尝试过这个,我不知道它是否会实际工作,或者是否会导致问题。