Ваш домашний каталог опрелелен как "/home/user"

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

Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 12:24

Доброго времени суток, при загрузке системы было окно регистрации нового пользователя, пришлось зарегать, ибо способов для эскейпа не было. Теперь при включении появляется следующее окно (Назовем его окном номер 1)"Ваш домашний каталог определен как "/home/username", но, похоже что он не существует. Желаете ли войти в сеанс, имея каталог суперпользователя в качестве домашнего каталога? Скорее всего, ничего не будет работать, пока не будет использован защищенный от сбоев сеанс." И соответственно варианты выбора: да и нет.
Если я соглашаюсь, появляется окно "Файл пользователя $HOME/.dmrc имеет некорректные права доступа и игнорируется. Это препятствует сохранению сеанса и языка по умолчанию. Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644. Домашний каталог пользователя ($HOME) должен принадлежать пользователю и не должен быть доступен для записи другим пользователям. " Один вариант ответа "Ок".
После нажатия на данную кнопку, появляется окно "Could not update ICEauthority file/.ICEauthority.
Единственный вариант ответа "Завершить сеанс".
После этого появляется заставка заблокированного рабочего стола с ником пользователя, которого мне пришлось зарегать. Так же идет 10-ти секундный отчет, обещающий по истечению указанного времени войти в систему, но затем снова появляется окно номер 1.
Дальше замкнутый круг.
Я не совсем аутяга, могу зайти в терминал и запустить рекавери мод в грабе, но основ не знаю, две недели юзаю продукцию линукса, и все две недели пытаюсь пофиксить заново вылезающие проблемы, вот теперь это. Спасибо за помощь.

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

di_mok
Сообщения: 2204
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 573 раза
Поблагодарили: 339 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение di_mok » 14 авг 2017, 12:37

Mandreik, а после каких действий это произошло?

И, для начала - войти в консоль Ctrl + Alt + F1 и показать, что скажут:inxi -Fxz и cat /etc/fstab
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

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

SemenSinchenko
Сообщения: 315
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 40 раз
Поблагодарили: 41 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение SemenSinchenko » 14 авг 2017, 12:43

Mandreik, может поможет chown -R username /home/username и chmod 0644 /home/username.
P.S. Это и правда надо делать из терминала (Ctrl + Alt + F1).
P.P.S. Я не уверен, но если создавать нового пользователя через adduser, то домашний каталог должен создаваться автоматически...

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

darkfenix
Сообщения: 615
Зарегистрирован: 27 июн 2017, 10:36
Решено: 9
Благодарил (а): 40 раз
Поблагодарили: 98 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение darkfenix » 14 авг 2017, 13:09

А что произошло с пользователем под которым вы работали до этого?


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 13:33

di_mok писал(а): Mandreik, а после каких действий это произошло?

И, для начала - войти в консоль Ctrl + Alt + F1 и показать, что скажут:inxi -Fxz и cat /etc/fstab
Не могу сказать точно, если честно. Была куча попыток поставить нужное разрешение экрана (1920х1080), но все советы на форумах не помогали, но не думаю, что это могло послужить причиной подобной ситуации.
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 13:37

SemenSinchenko писал(а): Mandreik, может поможет chown -R username /home/username и chmod 0644 /home/username.
P.S. Это и правда надо делать из терминала (Ctrl + Alt + F1).
P.P.S. Я не уверен, но если создавать нового пользователя через adduser, то домашний каталог должен создаваться автоматически...
"Невозможно получить доступ: нет такого файла или каталога"


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 13:42

darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.

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

symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение symon2014 » 14 авг 2017, 13:43

С каких пор вместо user стало username ?
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

Obamacyborg1975
Сообщения: 174
Зарегистрирован: 27 сен 2016, 05:19
Благодарил (а): 47 раз
Поблагодарили: 37 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Obamacyborg1975 » 14 авг 2017, 13:50

Mandreik писал(а):
darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.
Это какие "крутые репозитории"?


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 13:59

symon2014 писал(а): С каких пор вместо user стало username ?
Вы имеете в виду окно номер 1? Там было специально мною заменено имя пользователя, ибо я не думаю, что это играет существенную роль.


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 14 авг 2017, 14:02

Obamacyborg1975 писал(а):
Mandreik писал(а):
darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.
Это какие "крутые репозитории"?
К сожалению, не удалось этого узнать, человек, как выяснилось, сам в этом плохо разбирается, не стоило было его подпускать к своему компу. В любом случае, у него ничего не вышло.

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

symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение symon2014 » 14 авг 2017, 14:06

Дайте лучше вывод команды ls /home/ , чтоб не уйти в бесконечность.
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

SemenSinchenko
Сообщения: 315
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 40 раз
Поблагодарили: 41 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение SemenSinchenko » 14 авг 2017, 14:51

Mandreik писал(а): "Невозможно получить доступ: нет такого файла или каталога"
Я просто уточнить, Вы точно заменили в командах username на имя своего пользователя? Если да, то действительно нужен вывод ls /home. Собственно, если он пуст, то вся проблема решится выполнением usermode -d username (только username на имя пользователя замените).
P.S. Пользователя создавали командой adduser или как-то иначе?
P.P.S. Можно вместо usermode -d username заюзать usermode -d -m username, хотя наверное это и не нужно. Можете перед выполнением почитать man usermod, я честно этой командой никогда не пользовался, т.к. adduser всегда сам ее выполняет по каким-то своим дефолтным параметрам.

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

slant
Сообщения: 295
Зарегистрирован: 21 июн 2017, 15:09
Решено: 5
Поблагодарили: 107 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение slant » 14 авг 2017, 17:09

Если начались проблемы с домашним каталогом пользователя, то надо разобраться что именно происходит, чтобы не потерять чего-то нужного. И команды usermode - нету. Есть usermod, но он тут не обязательно будет нужен.

Кроме того, лучше сделать сначала еще одного пользователя, с другим именем - чтобы в случае чего можно было нормально работать. Допустим это будет newuser. Из консоли:

Код: Выделить всё

sudo useradd -mU newuser
sudo passwd newuser
sudo usermod -aG sudo,adm,audio newuser
Последняя строчка нужна чтобы наш новый пользователь был администратором (мог вызывать sudo) и у него был звук в графическом сеансе.

Далее пробуем восстановить старого пользователя:

Проверяем есть ли домашний каталог пользователя в /home

Код: Выделить всё

ls -hl /home 
Вывод должен содержать примерно такую строчку:

Код: Выделить всё

drwxr-xr-x 1 user user 1,9K Авг 14 18:47 user
Если есть - смотрим на права доступа. Должны быть такими примерно: drwxr-xr-x 1 user user
Где user - имя вашего пользователя в системе (первые два вхождения - владелец каталога, и его группа, третье - само имя каталога).

Если такого каталога вообще нету - отсутствует весь профиль (т.е. настройки и документы). Cобственно можно просто создать другого пользователя и не мучатся. (Либо снимать винчестер и бежать куда-то восстанавливать документы которые там были. :( )

Если каталог есть, но права доступа или указанный владелец не те что должны быть (см. выше):

Код: Выделить всё

sudo chown -R user:user /home/user
sudo chmod -R +rw /home/user
Первой строчкой восстанвливаем владельца, второй его права на каталог.

Если не хочется пересоздавать пользователя, а каталога нету (и восстанавливать документы из него не надо) алгоритм как предыдущем случае, но перед chown и chmod еще создаем сам каталог заново:

Код: Выделить всё

sudo mkdir /home/user


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 15 авг 2017, 08:57

symon2014 писал(а): Дайте лучше вывод команды ls /home/ , чтоб не уйти в бесконечность.
Эта команда ничего не выводит


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 15 авг 2017, 09:00

SemenSinchenko писал(а):
Mandreik писал(а): "Невозможно получить доступ: нет такого файла или каталога"
Я просто уточнить, Вы точно заменили в командах username на имя своего пользователя? Если да, то действительно нужен вывод ls /home. Собственно, если он пуст, то вся проблема решится выполнением usermode -d username (только username на имя пользователя замените).
P.S. Пользователя создавали командой adduser или как-то иначе?
P.P.S. Можно вместо usermode -d username заюзать usermode -d -m username, хотя наверное это и не нужно. Можете перед выполнением почитать man usermod, я честно этой командой никогда не пользовался, т.к. adduser всегда сам ее выполняет по каким-то своим дефолтным параметрам.
Второй пользователь создавался не через терминал, а при включении. Это не было моей инициативой
И вывод команды ls /home/ ничего не даёт


Автор темы
Mandreik
Сообщения: 9
Зарегистрирован: 14 авг 2017, 11:59

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Mandreik » 15 авг 2017, 09:05

slant писал(а): Если начались проблемы с домашним каталогом пользователя, то надо разобраться что именно происходит, чтобы не потерять чего-то нужного. И команды usermode - нету. Есть usermod, но он тут не обязательно будет нужен.

Кроме того, лучше сделать сначала еще одного пользователя, с другим именем - чтобы в случае чего можно было нормально работать. Допустим это будет newuser. Из консоли:

Код: Выделить всё

sudo useradd -mU newuser
sudo passwd newuser
sudo usermod -aG sudo,adm,audio newuser
Последняя строчка нужна чтобы наш новый пользователь был администратором (мог вызывать sudo) и у него был звук в графическом сеансе.

Далее пробуем восстановить старого пользователя:

Проверяем есть ли домашний каталог пользователя в /home

Код: Выделить всё

ls -hl /home 
Вывод должен содержать примерно такую строчку:

Код: Выделить всё

drwxr-xr-x 1 user user 1,9K Авг 14 18:47 user
Если есть - смотрим на права доступа. Должны быть такими примерно: drwxr-xr-x 1 user user
Где user - имя вашего пользователя в системе (первые два вхождения - владелец каталога, и его группа, третье - само имя каталога).

Если такого каталога вообще нету - отсутствует весь профиль (т.е. настройки и документы). Cобственно можно просто создать другого пользователя и не мучатся. (Либо снимать винчестер и бежать куда-то восстанавливать документы которые там были. :( )

Если каталог есть, но права доступа или указанный владелец не те что должны быть (см. выше):

Код: Выделить всё

sudo chown -R user:user /home/user
sudo chmod -R +rw /home/user
Первой строчкой восстанвливаем владельца, второй его права на каталог.

Если не хочется пересоздавать пользователя, а каталога нету (и восстанавливать документы из него не надо) алгоритм как предыдущем случае, но перед chown и chmod еще создаем сам каталог заново:

Код: Выделить всё

sudo mkdir /home/user
На любую команду через sudo терминал отвечает "Пользователю запрещено выполнять "команда" с правами root"

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

darkfenix
Сообщения: 615
Зарегистрирован: 27 июн 2017, 10:36
Решено: 9
Благодарил (а): 40 раз
Поблагодарили: 98 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение darkfenix » 15 авг 2017, 09:21

Mandreik писал(а): "Пользователю запрещено выполнять "команда" с правами root"
Пользователь не состоит в группе sudo и поэтому ему нельзя пользоваться sudo.
Попробуйте набрать в терминале su -c "usermod -a -G sudo $USER"

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

symon2014
Сообщения: 1578
Зарегистрирован: 29 авг 2016, 02:17
Решено: 19
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 427 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение symon2014 » 15 авг 2017, 09:23

Mandreik, Уважаемый, если вы будете копипастить все данные вам советы с конкретными командами и отвечать на них одной строкой своих впечатлений - это не есть хорошо.
 ! Сообщение из: symon2014
Пока устное замечание .
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462


Unborn
Сообщения: 781
Зарегистрирован: 03 сен 2016, 10:36
Решено: 15
Благодарил (а): 2 раза
Поблагодарили: 118 раз

Ваш домашний каталог опрелелен как "/home/user"

Сообщение Unborn » 15 авг 2017, 11:32

Проще переустановить как положено, а не -
Mandreik писал(а): при загрузке системы было окно регистрации нового пользователя, пришлось зарегать, ибо способов для эскейпа не было.
пришлось. Это необходимо.
На экране входа в систему строчка или картинка там с именем пользователя есть? Если есть - щёлкни на ней, чтобы в строку логина поставилось и введи пароль этого пользователя. Если нет - значит какой-то рукожоп удалил из /home каталог пользователя, и не случайно. Это можно только под рутом.
Mandreik писал(а): Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло.
У тебя железо далеко не первой свежести, чтобы что-то там дополнительно устанавливать. Как работает из коробки, так лучше и не будет.

Вернуться в «Загрузка системы, бэкапы и восстановление»