Некоторое время назад я случайно запустил chmod 777 /
, и остановил его, как только понял, что сделал. К сожалению, он, должно быть, попал в мой /tmp
каталог, потому что теперь всякий раз, когда я начинаю запускать Firefox, я получаю вот такую ошибку:
** ОШИБКА **: Невозможно найти безопасный путь к сокету в '/tmp'
Трассировка/точка останова
Я не смог найти в Интернете достаточно информации об этой проблеме, и я пробовал удалить и переустановить Firefox, но ничего не помогло.
Как указать «безопасный путь к сокету в '/tmp'» для Firefox?
решение1
/tmp
должен иметь установленный липкий бит, поэтому
sudo chmod 1777 /tmp
chmod 777 /
не изменил бы разрешения /tmp
, если бы команда на самом деле не имела переключатель -R
. Если у вас было -R
on это chmod
, и даже если вы быстро отменили его, вы, вероятно, загрузили свою систему до такой степени, что ее исправление потребует гораздо больше работы, чем переустановка.
В любом случае, используя chmod 777
onлюбойФайл или каталог всегда неправильный. Не делайте этого. Изучите, как работают разрешения, и делайте это правильно. Смотритеhttp://mywiki.wooledge.org/Разрешения