Я давний пользователь Windows, который недавно полностью перешел на 32-разрядную версию Linux Mint 15 Cinnamon. Внезапно я не могу войти, потому что он говорит, что мой каталог /home / не существует!
Последняя команда, которую я дал перед этим разгромом, была
Судо Чоун -R Садху: Садху / дома
и это действительно что-то напортачило.
Я использую компьютер Intel (материнская плата DH67CL I3) 4 ГБ ОЗУ, 1 ТБ жесткого диска.
Я случайно установил другую (неработающую) версию Linux в конфигурации с двойной загрузкой на этом компьютере. (Это отображение не работает, поэтому он загружается только в командную строку.) Его / корневая система находится в разных разделах, но они совместно используют / home и другие специальные каталоги.
Я выпустил команду
sudo ls -la /home
и получил что-то вроде этого:
d--------- xxxxxxxxxxx
d--------- xxxxxxxxxxx ..
d--------- xxxxxxxxxxx archives-desk
d--------- xxxxxxxxxxx archives-note
d--------- xxxxxxxxxxx 10 09:13 LinuxSW
d--------- xxxxxxxxxxx lost+found
d--------- xxxxxxxxxxx 17 18:01 sadhu
d--------- xxxxxxxxxxx 1 15:23 .Trash-1000
---------- xxxxxxxxxxx 5 16:55 uget.txt
d--------- xxxxxxxxxxx wind
где «х» был маленький бриллиант на экране. Ужасающий.
Тем не менее, когда я дал команду
sudo ls -la /home /sadhu
Я получаю нормальный список каталогов. Команда
кошка судо / дома / садху / бин / [имя файла]
дает нормальный вывод для маленького файла сценария.
Поэтому я сменил владельца каталога /home:
sudo chown root:root /home
и вдруг список каталогов выглядел нормально!
drwxr-xr-x 9 root root 4096 xxxx 12 08:05 .
drwxr-xr-x 24 root root 4096 xxxx 5 20:16 ..
drwxr-xr-x 3 root root 20480 xxxx 10 07:33 archives-note
drwxr-xr-x 3 root root 20480 xxxx 11 18:01 archives-note
drwxr-xr-x 5 sadhu sadhu 4096 xxxx 10 09:13 LinuxSW
drwx------ 2 sadhu sadhu 16384 xxxx 1 17:33 lost+found
drwxr-xr-x-48 sadhu sadhu 4096 xxxx 17 18:01 sadhu
drwx------ 4 sadhu sadhu 4096 xxxx 1 15:23 .Trash-1000
-rw-r--r-- 1 sadhu sadhu 805 xxxx 5 16:55 uget.txt
drwxr-xr-x 23 sadhu sadhu 4096 xxxx 4 13:20 wind
Хотя я все еще получаю маленький бриллиант вместо месяца.
Я вручную сменил владельца двух архивных каталогов обратно на root:root. Они используются для хранения содержимого /var /cache /apt /archive, которое было заменено программной ссылкой.
Однако Mint 15 Cinnamon по-прежнему не загружается, а выдает ошибку:
Ваш домашний каталог указан как /home /sadhu, но, похоже, его не существует. Вы хотите войти с каталогом / (root) в качестве домашнего каталога? Это просто все, что будет работать, если вы не используете отказоустойчивую систему.
Я нажимаю "Да" и он сообщает:
Пользовательский файл $ HOME/.dmrc игнорируется. Это предотвращает сохранение сеанса и языка по умолчанию. Файл должен принадлежать пользователю и иметь 644 разрешения. Пользовательский каталог $ HOME должен принадлежать пользователю и недоступен для записи другим пользователям.
Я нажимаю ОК, и экран на 15 секунд становится черным, и, наконец, появляется эта ошибка:
Не удалось обновить файл ICEauthority /.ICEauthority.
Возможно ли исправить эту проблему без полной перезагрузки Linux? Если да, то как мне это сделать?
Благодарю всех вас.