/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
... но я не пробовал это, и я понятия не имею, будет ли это на самом деле работать или это вызовет проблемы.