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

Отмена смены владельца на каталог var

Я случайно сбежал sudo chown -R user:user *.* (на Ubuntu 11.1) внутри /var каталог ..

Даже после бега sudo chown -R root:root *.* (и перезагрузка) Я продолжаю получать сообщения графического интерфейса о том, что некоторые операции не разрешены (ошибки разрешения), и даже пытаюсь запустить mysql, вызывает

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Это можно отменить?

Исправляя это вручную, у вас будет головная боль. Лучше всего восстановить из резервной копии.

Не легко. / var не принадлежит полностью root. Отдельные части программного обеспечения имеют там отдельные каталоги. Например, / var / run / mysqld должен принадлежать пользователю MySQL. Лучше всего исправлять эти разрешения при возникновении ошибок.