Выпуск chmod 600 - proUbuntu
       103

Выпуск chmod 600

0 голосов
/ 21 августа 2020

Моя ситуация такова, что я использовал терминал fo r s sh сделал chmod 600 /, затем я сделал ~. Не позволил мне войти в файлы, перезагрузился и застрял на экране входа, где введите пароль, мигает черный экран, затем войдите снова.

Я проверил la -la, и я вижу следующие изменения:

Drwxr-xr-x 22 root root 4620 dev.
Dr-xr-xr-x 205 root root 0 proc
Drwxr-xr-x 31 root root 900 run.
Dr-xr-xr-x 13 root root 0 says
Drwxrwxrwt 14 root root 4096 tmp

Ответы [ 4 ]

0 голосов
/ 22 августа 2020

Вы устроили большой беспорядок. Теперь лучшее решение - переустановить Ubuntu. O r, если вы не хотите переустанавливать Ubuntu, загрузитесь с live CD и выполните инструкции (опасно):

  1. Смонтируйте раздел root и другие разделы r соответственно.
  2. Открыть терминал.
  3. Выполните следующую команду:
sudo mv /var/lib/dpkg/status{,.backup}
Скопируйте файл status:
sudo cp <mountpoint-of-installed-ubuntu>/var/lib/dpkg/status /var/lib/dpkg/status
Очистите apt кеш с помощью этого:
sudo apt clean
Скачать все установленные пакеты:
sudo apt list --installed | sed 's/\// /' | awk '/\[installed\]/{print $1}' | sudo xargs apt install --reinstall -dy
Переустановите все пакеты:
sudo dpkg -i --root <mountpoint-of-installed-ubuntu> /var/cache/apt/archives/*.deb
chroot в вас r система:
sudo chroot <mountpoint-of-installed-ubuntu>
Добавьте новое использование r с разрешением sudo:
sudo adduser <username>
sudo usermod -aG sudo <username>

После того, как r вы успешно сделали все выше, перезапустите в вас r установлено Ubuntu. Если он загружается успешно, попробуйте войти в систему со старым именем r. Если он успешно входит в систему, исправьте права доступа к файлам один за другим в своем домашнем каталоге r (каталоги должны иметь разрешения на выполнение). Если не удается войти в систему, продолжайте использовать новое значение r и поочередно исправляйте права доступа к файлам внутри r предыдущего домашнего каталога.

Если описанное выше не удается, вам не нужно ничего делать, кроме переустановки Ubuntu.

0 голосов
/ 21 августа 2020

вы запускали

chmod 600 -Rf /

с правами root? если это так, я бы рекомендовал переустановить.

если вы запускали его как используйте r попробуйте войти в систему как root o r используйте режим восстановления (нажмите shift при загрузке в тот момент, когда загружается grub ) и создайте новый use r, переместите файлы needet use r и разделите их.

0 голосов
/ 22 августа 2020

Нет возможности изменить предыдущее разрешение. Если вы указали chmod 600 /, нет возможности вернуться.

0 голосов
/ 21 августа 2020

Я думаю, что проблема могла быть в том, что если chmod 600 дает owne r привилегии чтения / записи, и домашнему каталогу могут потребоваться разрешения на выполнение. Попробуйте использовать chmod 755 для восстановления разрешений на выполнение.

...