Как я могу восстановить от случайного chown -R [дубликат]

Я новичок в 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

Могу ли я как-нибудь выйти этого беспорядка? Спасибо

3
задан 14 October 2013 в 18:38

2 ответа

Если вы случайно изменили владельца всего в /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 или некоторой системной учетной записи, но они не должны быть слишком большой проблемой.

0
ответ дан 14 October 2013 в 18:38

Попробуйте загрузиться с использованием расширенных настроек и выполните восстановление системы ... для этого есть опция в меню загрузчика ubuntu

0
ответ дан 14 October 2013 в 18:38

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

Похожие вопросы: