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

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

1 ответ

Решение

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

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

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

/sbin/udevadm trigger --action=add

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

Другие вопросы по тегам