На этот вопрос уже есть ответ здесь:
Я новичок в Ubuntu, и я случайно набрал chown www-data: www-data * -R
.
Через некоторое время я попытался перезагрузиться, но мой компьютер даже не запустился, говоря:
# Your screen, graphics cards, and input device settings could not be detected correctly.
# You will need to configure these yourself.
Я выполнил следующую команду:
cd /home
sudo chown www-data:www-data * -R
sudo usermod -a -G www-data username
Могу ли я как-нибудь выйти этого беспорядка? Спасибо
Если вы случайно изменили владельца всего в /home
, и он содержит только домашние каталоги, названные в честь их соответствующих владельцев, то вы можете отменить это изменение как корень следующим образом:
cd /home
chown root:root .
for f in *; do
case "$f" in
lost+found) owner=root:root;;
*) owner="$f:";;
esac
chown -R "$owner" "$f"
done
несколько угловых случаев, таких как конфигурационные или временные файлы некоторой подсистемы, такой как X.org или Pulse, внутри этих каталогов, которые должны принадлежать root или некоторой системной учетной записи, но они не должны быть слишком большой проблемой.
Попробуйте загрузиться с использованием расширенных настроек и выполните восстановление системы ... для этого есть опция в меню загрузчика ubuntu