1

Я давний пользователь 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? Если да, то как мне это сделать?

Благодарю всех вас.

1 ответ1

1

Прежде всего, поменяйте право собственности.
sudo chown -R sadhu:sadhu /home/sadhu

Это должно загрузиться.
Объяснение:
sudo - означает, что вы запустите команду от имени пользователя root
chown - сменить владельца
-R - рекурсивно

И тогда приходит владелец.
Что вы сделали, так это то, что вы сменили владельца в каждом отдельном домике на root.
Пользователи не могут связываться с корневыми файлами, это запрещено. Вот почему ваш компьютер не может войти в систему.

Конечно, последний аргумент - это то место, которое вы хотите съесть.

Честно говоря, вы не должны связываться с системой, если вы не ЗНАЕТЕ, что делаете. На данный момент вы должны сделать резервную копию ваших данных и выполнить чистую переустановку.

Если вы делаете отдельный /home во время установки, вы можете переустановить много раз, не теряя ничего. (Кроме времени.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .