首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/dev/*许可

/dev/*许可
EN

Server Fault用户
提问于 2013-01-17 16:45:51
回答 1查看 261关注 0票数 0

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

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-01-17 16:57:36

在现代Linux系统中,/dev/文件系统在每次启动时都由udev重新构建。如果您能够负担得起重新启动,最好只是这样做,而不是花费所需的时间来清理混乱,并冒着丢失一些重要内容的风险(这很可能会导致安全问题)。

如果您仍然希望手动执行,您将发现所有udev规则,这些规则指定了在/lib/udev/rules.d/etc/udev/rules.d中应该拥有的权限。小心,这里有很多东西!

您可以让udev自动重新运行其规则,并使用以下命令修复所有内容:

代码语言:javascript
复制
/sbin/udevadm trigger --action=add

...but我还没有试过这个,我也不知道它是否真的会起作用,或者它是否会引起问题。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/470070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档