Назад | Перейти на главную страницу

/ dev / * разрешение

Я случайно sudo chmod 666 /dev/*. И теперь многие устройства в моем компьютере вышли из строя. Я исправил некоторые из них, например /dev/shm, /dev/snd но в остальном я не уверен. Какое правильное разрешение для файла и папки в /dev/* ? Могу ли я восстановить его до значения по умолчанию?

В современных системах Linux /dev/ файловая система перестраивается при каждой загрузке udev. Если вы можете позволить себе перезагрузку, вам лучше просто сделать это, чем тратить время, необходимое для очистки беспорядка, и рисковать пропустить что-то важное (что вполне может вызвать проблемы с безопасностью).

Если вы все еще хотите сделать это вручную, вы найдете все правила udev, которые определяют разрешения, которые должны иметься в /lib/udev/rules.d и /etc/udev/rules.d. Осторожно, их много!

Вы могли бы получить udev чтобы автоматически перезапустить свои правила и исправить все с помощью следующей команды:

/sbin/udevadm trigger --action=add

... но я не пробовал это сделать, и я понятия не имею, действительно ли это сработает или вызовет проблемы.