Cannot enter home directory using как исправить ошибку

Система не работает сразу же после установки [РЕШЕНО]

Всем доброго времени суток. Установил Alt Linux Школьный Мастер 5.0.2 и сразу же возникла проблема. Как я понимаю — не монтируется домашний раздел. После ввода имени и пароля выходит следующее сообщение:

Cannot enter home directory. Using /.И после нажатия ОК — следующий экран:

kstartupconfig 4 does not exist or fails. The error code is 3. Check your installation.Вначале думал, что проблема в некачественных болванках. Проверил на других. Ничего не изменилось. После этого решил, что криво скачал. Но контрольные суммы в порядке. Пожалуйста, подскажите, что это такое и как с ним бороться… Заранее благодарен.

« Последнее редактирование: 14.06.2012 18:16:00 от alex022 »


Записан


Зайдите в консоли (Ctrl+Alt+F2) под root и приведите вывод

mount /home
mount | grep home
ll /home


Записан

Андрей Черепанов (cas@)


Похожее у меня было два раза на ALTLINUX 5.0 Терминал, и в обоих случаях была прервана проверка диска, запускаемая при загрузке.
После перезагрузки система проверила диски и запустилась.

Вполне возможно, что инсталлятор отработал некорректно и раздела home не существует.


Записан

Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.


В общем вот какая ситуация: загрузился в консольном режиме и выполнил команду

mount /homeОтвет системы:

unknown filesystem type 'swap'Это меня навело на определенные размышления. Проверил файл /etc/fstab. Так и есть: в домашнем разделе вместо файловой системы ext4 оказался swap. При всем прочем, своп тоже присутствует в нормальном виде… Вот содержимое файла fstab:

proc /proc proc nosuid,noexec,gid=proc 0 0
devpts /dev/pts devpts nosuid,noexec,gid=tty,mode=620 0 0
tmpfs /tmp tmpfs nosuid 0 0
UUID=0cd8fb6e-1d68-4ee4-b187-18da346d463b / ext4 relatime 1 1
UUID=0c863f23-11ef-4b88-843e-3d8c1ccfff9d /home swap nosuid,relatime 1 2
UUID=0c863f23-11ef-4b88-843e-3d8c1ccfff9d swap swap defaults 0 0
UUID=B8EA0581EA053D5E /mnt/sda1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0
UUID=3ba882c2-06e1-4959-c26c-ab6b25b8ab00 /mnt/sda6 ext4 defaults 0 0
/dev/sr0 /media/cdrom udf,iso9660 ro,noauto,user,utf8 0 0
Отредактировал его, заменив файловую систему на ext4. Результат — система вообще перестала загружаться. Пришлось все вернуть на место…
Честно говоря — ничего не понимаю, хотя в компьютерах вообще далеко не новичок, да и с линуксом не первый год работаю… В чем же дело, почему так перемешиваются файловые системы? И как это можно поправить…

« Последнее редактирование: 13.06.2012 22:34:19 от alex022 »


Записан


UUID=0c863f23-11ef-4b88-843e-3d8c1ccfff9d   /home   swap   nosuid,relatime   1   2
UUID=0c863f23-11ef-4b88-843e-3d8c1ccfff9d   swap   swap   defaults   0   0

Разделы с одинаковым UUID, но с разным содержимым. Определитесь с помощью blkid, что это за разделы и оставьте один UUID.


Записан

Андрей Черепанов (cas@)


Еще раз изменил файл fstab, поменяв UUID на правильный и исправив файловую систему swap на ext4. Все заработало. Спасибо!


Записан


Модератор: Модераторы разделов

playmadperson

Сообщения: 8
ОС: Arch Linux

Проблема со входом в KDE

Вчера вечером наконец-то поставил арч, быстро доустановил кде, настроил иксы. Всё работало нормально за исключением некоторых проблем c разрешением экрана, но не в этом проблема. Сегодня утром, пытаясь залогиниться всплывает ошибка «Cannot enter home directory. Using /» я нажимаю OK и дальше всплывает следующее «Kstartupconfig4 does not exists or fails. The error code is 3. Check your installation.»
Понимая, что загрузиться в иксах мне не удастся — логинюсь через консоль, делаю cd /home/<username>/ и у меня почему-то для входа в эту папку потребовались права рута(!!!) это мне показалось очень странным, подскажите как решить проблему. :unsure:

playmadperson

Сообщения: 8
ОС: Arch Linux

Re: Проблема со входом в KDE

Сообщение

playmadperson » 20.02.2010 13:54

shevan писал(а): ↑

20.02.2010 09:49

Конечно странно.
У вас могут быть разделы в fstab перепутаны, или смонтированы с неправильными опциями.

Но вчера то я заходил и всё было нормально…
Вот мой /etc/fstab

#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0

#/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/fd0 /media/fl auto user,noauto 0 0

/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext4 defaults 0 1
/dev/sda3 /home ext4 defaults 0 1

Аватара пользователя

vbPadre

Сообщения: 270
Статус: Синеглазый линуксоид
ОС: Archlinux current
Контактная информация:

Re: Проблема со входом в KDE

Сообщение

vbPadre » 24.02.2010 00:12

пересоздайте пользователя (полностью удалив /home/user) или создайте нового. Проверьте все ли группы на месте (users, например)

  • Печать

Страницы: [1]   Вниз

Тема: Перенос /home на другой раздел (РЕШЕНО)  (Прочитано 9767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Nokman

Кто поможет решить следующую проблему. В общем хотел перенести раздел /home и все настройки на другой раздел большего обьема, сделал все как описано здесь казалось бы все получилось, кроме команды

chmod 644 /home/username/.ICEauthorityМне она выдала No such file or directory, после чего я перезагрузился и все теперь дальше логина не идет — ввожу логин, пароль и мне пишет, что /home не используется и будет использован / и опять кидает на строку ввода логин, пароля. Пробовал редактировать /etc/fstab но как не прописывал новый раздел ничего не выходит. Все прописывал как в инструкции. Раздел sda7 на ext4. И что теперь делать? В fstab-е добавлял следующую строку:
/dev/sda7 /home ext4 nodev,nosuid 0 2

P.S. Поиском пользовался — не помогло. Нужен совет конкретно для моей ситуации..

« Последнее редактирование: 29 Октября 2010, 23:19:16 от Nokman »


Оффлайн
ploop

А проверяли, он хоть монтируется?


Оффлайн
фирэфохэ

http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ — УГ. Дебиан — недоось.


Оффлайн
proctoleha

Я нигде ничего не искал и не читал. Когда купил новый диск, тупо скопировал в наутилусе всё, включая скрытые файлы и папки на другой хард в папку /home/username, закомментил старый home в fstab — прописал новый по uuid, при загрузке — ни фига, система заругалась. Загрузился с liveCD, еще раз проверил fstab, uuid’ы не совпали почему то, исправил и всё ОК.
Намек понятен? Попробовать монтировать по uuid, для их получения blkid

За что я временами ненавижу Линукс — так это за свои кривые руки


Оффлайн
sash_123

сравните свои
cat /etc/fstab
и
cat /proc/mounts


Пользователь решил продолжить мысль 29 Октября 2010, 19:12:05:


вернее, не
cat /proc/mounts
а
ls -l /dev/disk/by-uuid

« Последнее редактирование: 29 Октября 2010, 19:12:05 от sash_123 »


Nokman

А файл то есть?

Если вы о .ICEauthority то его нет действительно  :-. Проверял через MC — не нашел.

А проверяли, он хоть монтируется?

Ошибок монтирования при запуске не кидает. Mounting local filesystem ..done. Вроде нормально.

Я нигде ничего не искал и не читал. Когда купил новый диск, тупо скопировал в наутилусе всё, включая скрытые файлы и папки на другой хард в папку /home/username, закомментил старый home в fstab — прописал новый по uuid, при загрузке — ни фига, система заругалась. Загрузился с liveCD, еще раз проверил fstab, uuid’ы не совпали почему то, исправил и всё ОК.
Намек понятен? Попробовать монтировать по uuid, для их получения blkid

С помощью blkid узнал UUID раздела /dev/sda7 потом прописал его в /etc/fstab но ничего это не помогло  :( Доходит до ввода логин и пароля, ввожу их и потом сообщение «Cannot enter home directory. Using /.»


Пользователь решил продолжить мысль 29 Октября 2010, 19:48:21:


сравните свои
cat /etc/fstab
и
cat /proc/mounts


Пользователь решил продолжить мысль 29 Октября 2010, 19:12:05:


вернее, не
cat /proc/mounts
а
ls -l /dev/disk/by-uuid

Сейчас попробую сравнить.. уже не знаю, что и делать больше..

« Последнее редактирование: 29 Октября 2010, 19:48:21 от Nokman »


Оффлайн
Дмитрий Бо

здесь

ОМФГ, а почему не cp -a ~/ /mnt/home_new/ && nano fstab?


Nokman

Попробовал сравнить. Так вот вывод fstab показывает, а при вводе

ls -l /dev/sda7/by-uuidполучаю ответ:»ls: cannot access /dev/sda7/by-uuid: Not a directory». Что за бред? :(
Еще при запуске видел (sda7): mounted filesystem with ordered data mode. Opts: (null).. done. Может здесь что-то не то?

здесь
ОМФГ, а почему не cp -a ~/ /mnt/home_new/ && nano fstab?

Уже наверное поздно  :-

« Последнее редактирование: 29 Октября 2010, 20:05:25 от Nokman »


Оффлайн
Дмитрий Бо

Попробовал сравнить. Так вот вывод fstab показывает, а при вводе
ls -l /dev/sda7/by-uuidполучаю ответ:»ls: cannot access /dev/sda7/by-uuid: Not a directory». Что за бред? :(

ls /dev/disk/by-uuid/


Оффлайн
фирэфохэ

Создай файл .ICEauthority.

http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ — УГ. Дебиан — недоось.


Nokman

Сравнил ls /dev/disk/by-uuid/ и cat /etc/fstab в результате UUID совпал.

Создай файл .ICEauthority.

Просто пустой файл с таким именем в /home/nokman? А дальше? Пробовать ему давать что ли права через chmod опять? Это поможет? Я уже просто заморился перезагружаться каждый раз для проверки..

« Последнее редактирование: 29 Октября 2010, 20:31:42 от Nokman »


Оффлайн
фирэфохэ

Должно помочь, у меня права 600.

http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ — УГ. Дебиан — недоось.


Nokman

Проблема решена! Как оказалось вся загвоздка была в неправильном указании прав и отсутствии файла .ICEauthority. Для решения нужно было сделать следующее:
Логинимся под рутом:

su
<пароль>
Назначим необходимые права:

chmod 755 /home
chmod 700 -R /home/имя_пользователя
touch /home/имя_пользователя/.ICEauthority
chown имя_пользователя:имя_пользователя /home/имя_пользователя/. ICEauthority
chmod 600 /home/имя_пользователя/.ICEauthority

P.S. Может быть кому-нибудь пригодится — пользуйтесь! :)      (РЕШЕНО)

« Последнее редактирование: 29 Октября 2010, 23:16:48 от Nokman »


  • Печать

Страницы: [1]   Вверх

Xander


20.08.2019

Доброго времени суток! Переустановил ОС Astra Linux SE 1.6, без удаления каталога home. После добавления в домен и входом под доменовской учетной записью, возникла следующая ошибка. С чем может быть связано? Есть какие-либо решения?

Olej


20.08.2019

С чем может быть связано?

Прежде всего тем, что пользователь у вас по имени кажется вам тем же, но номер ему присвоен другой.
Показывайте:

Olej


20.08.2019

Переустановил ОС Astra Linux SE 1.6, без удаления каталога home.

У вас /home на отдельном разделе диска?

Xander


21.08.2019

У вас /home на отдельном разделе диска?

Да, на отдельном разделе.

Xander


21.08.2019

Прежде всего тем, что пользователь у вас по имени кажется вам тем же, но номер ему присвоен другой.
Показывайте:

  • Screenshot_20190821_082934442.png

    36.1 КБ
    Просмотры: 1 072

  • Screenshot_20190821_0829344443432.png

    41.2 КБ
    Просмотры: 1 066

Olej


21.08.2019

Ну и чего же вы хотите?
Ваш текущий пользователь имеет uid:gid=3002:3005 (откуда вы их взяли?)
А каталог в старом /home принадлежит владельцу с uid:gid=1000:1000 … ну и ещё там у вас в /home по какому-то безобразию затесался root с 0:0 …

P.S. Никогда не показывайте простыни скриншотов — это вам не винЬдаус — копируйте с терминала только требуемые строки.

Xander


21.08.2019

Ну и чего же вы хотите?
Ваш текущий пользователь имеет uid:gid=3002:3005 (откуда вы их взяли?)
А каталог в старом /home принадлежит владельцу с uid:gid=1000:1000 … ну и ещё там у вас в /home по какому-то безобразию затесался root с 0:0 …

P.S. Никогда не показывайте простыни скриншотов — это вам не винЬдаус — копируйте с терминала только требуемые строки.

Что делать-то? (Пользователи домена).

Olej


21.08.2019

Что делать-то? (Пользователи домена).

Переустановить систему нормально.
У вас там в старом домашнем каталоге было что-то особо ценное? как память юности? :D
Даже если так:
— переименуйте старый домашний каталог в что-то мусорное типа XXX1
— установите чистую систему с новым домашним каталогом $HOME
— всё самое дорогое сердцу из старого каталога XXX1 перекопируете в новый $HOME, сменив владельца (команда chown)
— удалить безвозвратно XXX1

Xander


21.08.2019

Переустановить систему нормально.
У вас там в старом домашнем каталоге было что-то особо ценное? как память юности? :D
Даже если так:
— переименуйте старый домашний каталог в что-то мусорное типа XXX1
— установите чистую систему с новым домашним каталогом $HOME
— всё самое дорогое сердцу из старого каталога XXX1 перекопируете в новый $HOME, сменив владельца (команда chown)
— удалить безвозвратно XXX1

Спасибо. Вообще переустанавливал из-за неудачного входа пользователей домена. Где-то всё нормально, а где-то ни один пользователь домена не входит.

Olej


21.08.2019

ни один пользователь домена не входит.

Я не знаю про ваши домены … да и знать не хочу ;) — но это всё надстройка над основными принципами файловой системы Linux:
— вы видите пользователя и представляете его себе по имени
— но система знает о пользователях только их численные номера (id пользователя + id группы) …
— и все разрешения в системе распространяются только на номера пользователей
Вы можете создавать и пересоздавать пользователя в системе, и считать, что это всё тот же для вас пользователей по имени … но система каждый раз может присваивать создаваемому пользователю новый номер, и это для неё буду совершенно разные пользователи.

Xander


21.08.2019

Я не знаю про ваши домены … да и знать не хочу ;) — но это всё надстройка над основными принципами файловой системы Linux:
— вы видите пользователя и представляете его себе по имени
— но система знает о пользователях только их численные номера (id пользователя + id группы) …
— и все разрешения в системе распространяются только на номера пользователей
Вы можете создавать и пересоздавать пользователя в системе, и считать, что это всё тот же для вас пользователей по имени … но система каждый раз может присваивать создаваемому пользователю новый номер, и это для неё буду совершенно разные пользователи.

А где эти номера можно посмотреть и поправить?

Olej


21.08.2019

А где эти номера можно посмотреть и поправить?

Вы уже их смотрели ;):

Код:

olej@nvidia:~$ id
uid=1000(olej) gid=1000(olej) группы=1000(olej),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),120(scanner),130(sambashare),132(vboxusers),133(docker)

(я показываю не в Astra, но это не имеет никакого значения)
uid = 1000 — id текущего пользователя
gid = 1000 — id его собственной группы
ниже перечислены группы в котоую включён пользователь с их id.
Вот так можете посмотреть id произвольного пользователя в системе:

Код:

olej@nvidia:~$ id sshd
uid=123(sshd) gid=65534(nogroup) группы=65534(nogroup)

Olej


21.08.2019

А где эти номера можно посмотреть и поправить?

id всех пользователей известных системе можете посмотреть:

Код:

olej@nvidia:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
...

А групп и кто где состоит:

Код:

olej@nvidia:~$ cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,olej
tty:x:5:
...

Только не вздумайте там ничего «поправить» — это первичная информация всякого UNIX — разнесёте систему вдребезги!

P.S. Если заинтересуют подробности формата этих строк (а там есть много любопытного) — читайте здесь: теневые пароли

oko


21.08.2019

to Xander
Гуглить в сторону правки файла /etc/fstab и его теневого аналога в Astra Linux Special Edition, заставив систему считать «старый» /home/имя_пользователя «новым». А также в сторону chown -R имя_пользователя /home/имя_пользователя. И разбираться с setfacl и установкой мандатных меток контроля целостности на данный каталог для данного пользователя…
Если же требуется быстрое решение, то да: смонтировать от sudo|root этот «старый» раздел в какой-нибудь /mnt/1 -> скопировать данные на съемный носитель -> переставить Astra Linux с 0 с полным затиранием старых разделов -> выполнить единичный вход под доменной учеткой нужного пользователя (система создаст новый /home/имя_пользователя) -> перенести данные со съемного носителя во вновь созданный /home/имя_пользователя

#1 2009-12-17 01:23:01

utku
Member
Registered: 2009-12-17
Posts: 5

Cannot enter home directory. Using /.

I installed Archlinux for the first time. I’m not familiar with kde too.
I cannot login because after i try to login, i get a message like that. Then a message saying «kstartupconfig4 does not exist or fails. The error code 3. Check your installation.»
What is that about? What should i do?

Thanks all in advance.

#2 2009-12-17 01:25:30

rson451
Member
From: Annapolis, MD USA
Registered: 2007-04-15
Posts: 1,233
Website

Re: Cannot enter home directory. Using /.

Is your /home on a separate partition?  If so, is it mounted?


archlinux — please read this and this — twice — then ask questions.

http://rsontech.net | http://github.com/rson

#3 2009-12-17 02:09:41

utku
Member
Registered: 2009-12-17
Posts: 5

Re: Cannot enter home directory. Using /.

My home folder should be on the /dev/sda3 because i installed the archlinux on it. And there is a line in the fstab file «/dev/sda3  /  ext3  defaults  0  0». It is mounted, isn’t it?

#4 2009-12-17 02:35:40

Neheb
Member
From: Norway
Registered: 2009-05-23
Posts: 39

Re: Cannot enter home directory. Using /.

the partitions sometimes changes name, so I would suggest cheking if sda3 is still the right name.

you might want to consider using UUID instead of the sd* since it doesn’t change.

#5 2009-12-17 09:01:00

SiegeMachine
Member
Registered: 2009-03-26
Posts: 157

Re: Cannot enter home directory. Using /.

can you type «df -h» and post that here? That will give us a sense if you have a seperate home partition, what it is, and if its even mounted.  Secondly, you can try navigating to your home with the terminal.  I’m assuming you know how to use cd
cd /home/<username>/ should be your home.  If it doesn’t exist then during your setup you used another partition, though that should have been writted into the fstab automatically.  Also you can «cd ~/» which is your home folder as well the ~ is basically a wildcard for your home folder for the user you are logged into.

#7 2009-12-17 18:01:43

utku
Member
Registered: 2009-12-17
Posts: 5

Re: Cannot enter home directory. Using /.

I m transporting a line from df -h ‘s output:
/dev/sda3    17G  3.4G 13G %22 /home

When i login as root and type cd~/ or cd home it says directory does not exist. But i can enter home directory from the user utku in console.
I have edited the fstab file. I didnt change the <file system> part but according to what i’ ve found while googling i changed <dir> from / into /home. But it didnt work for me.  Maybe there is something wrong with this or with my installation.

#8 2009-12-17 18:11:47

loafer
Member
From: the pub
Registered: 2009-04-14
Posts: 1,772

Re: Cannot enter home directory. Using /.

Paste the content of /etc/fstab.


All men have stood for freedom…
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.

#9 2009-12-17 18:14:46

toad
Member
From: if only I knew
Registered: 2008-12-22
Posts: 1,775
Website

Re: Cannot enter home directory. Using /.

This should be trivial. As already stated go for UUIDs. To find out your UUIDS use the blkid command. Adjust your fstab accordingly. Here a line from mine for reference:

#/dev/sdb8 - LABEL="tmp4"
UUID=03eb5afc-bf88-4488-830f-4f4edb1f9640 /tmp4 ext4 defaults 0 1

And for your info: root does have a home directory but it is /root


never trust a toad…
::Grateful ArchDonor::
::Grateful Wikipedia Donor::

#10 2009-12-17 18:34:10

utku
Member
Registered: 2009-12-17
Posts: 5

Re: Cannot enter home directory. Using /.

Changing into UUID didnt work.
since i m using another computer now i cannot paste it i m writing only the lines without # sign.

none   /dev/pts     devpts    defaults    0    0
none   /dev/shm   tmpfs    defaults    0    0
UUID=7adc2bbd-3f04-4022-b253-da46149d3c0f   /home ext3 defaults 0 1

#11 2009-12-17 18:38:19

toad
Member
From: if only I knew
Registered: 2008-12-22
Posts: 1,775
Website

Re: Cannot enter home directory. Using /.

And have you remounted everything? Tried to cd into ~?


never trust a toad…
::Grateful ArchDonor::
::Grateful Wikipedia Donor::

#12 2009-12-17 18:51:31

utku
Member
Registered: 2009-12-17
Posts: 5

Re: Cannot enter home directory. Using /.

In console both as utku and as root user i wrote cd ~/ and enter root directory then typed cd /home it didnt give any error, but in that kde desktop login it still gives the error

When trying to login to a user account on an openSUSE based NIS server on a local network I receive the error message Cannot enter home directory. Using /.

The following is the console error message afterwards : kstartupconfig4 does not exist or fails. The error code is 3. Check your installation.

Both the server and client machines are running openSUSE 11.2 and are Virtual Machines. I am very new to linux thus googling for the error did not produce many results.

asked Apr 12, 2016 at 22:58

Lemoncide's user avatar

1

It sounds like your home directory is not mounted, or not mountable. Running getent passwd MYUSER on the master should show you the home directory for your user; is there a similar directory available on the client? If not, you will either need to share the home directory from the master over NFS, or make a parallel directory tree available.

answered Apr 13, 2016 at 14:08

Zanchey's user avatar

ZancheyZanchey

1,2726 silver badges12 bronze badges

Понравилась статья? Поделить с друзьями:
  • Cannot display this video mode change computer display input to 1920x1080 60hz как исправить
  • Cannot display this video mode change computer display input to 1280x1024 60hz как исправить
  • Cannot determine a valid java home ошибка как исправить
  • Cannot create windows service for mysql error 0
  • Cannot create rpcs3 log access denied как исправить