Страница 1 из 1
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 15:24
Mandreik
Доброго времени суток, при загрузке системы было окно регистрации нового пользователя, пришлось зарегать, ибо способов для эскейпа не было. Теперь при включении появляется следующее окно (Назовем его окном номер 1)"Ваш домашний каталог определен как "/home/username", но, похоже что он не существует. Желаете ли войти в сеанс, имея каталог суперпользователя в качестве домашнего каталога? Скорее всего, ничего не будет работать, пока не будет использован защищенный от сбоев сеанс." И соответственно варианты выбора: да и нет.
Если я соглашаюсь, появляется окно "Файл пользователя $HOME/.dmrc имеет некорректные права доступа и игнорируется. Это препятствует сохранению сеанса и языка по умолчанию. Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644. Домашний каталог пользователя ($HOME) должен принадлежать пользователю и не должен быть доступен для записи другим пользователям. " Один вариант ответа "Ок".
После нажатия на данную кнопку, появляется окно "Could not update ICEauthority file/.ICEauthority.
Единственный вариант ответа "Завершить сеанс".
После этого появляется заставка заблокированного рабочего стола с ником пользователя, которого мне пришлось зарегать. Так же идет 10-ти секундный отчет, обещающий по истечению указанного времени войти в систему, но затем снова появляется окно номер 1.
Дальше замкнутый круг.
Я не совсем аутяга, могу зайти в терминал и запустить рекавери мод в грабе, но основ не знаю, две недели юзаю продукцию линукса, и все две недели пытаюсь пофиксить заново вылезающие проблемы, вот теперь это. Спасибо за помощь.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 15:37
di_mok
Mandreik, а после каких действий это произошло?
И, для начала - войти в консоль Ctrl + Alt + F1
и показать, что скажут:inxi -Fxz
и cat /etc/fstab
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 15:43
SemenSinchenko
Mandreik, может поможет chown -R username /home/username
и chmod 0644 /home/username
.
P.S. Это и правда надо делать из терминала (Ctrl + Alt + F1
).
P.P.S. Я не уверен, но если создавать нового пользователя через adduser, то домашний каталог должен создаваться автоматически...
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:09
rogoznik
А что произошло с пользователем под которым вы работали до этого?
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:33
Mandreik
di_mok писал(а): Mandreik, а после каких действий это произошло?
И, для начала - войти в консоль
Ctrl + Alt + F1
и показать, что скажут:
inxi -Fxz
и
cat /etc/fstab
Не могу сказать точно, если честно. Была куча попыток поставить нужное разрешение экрана (1920х1080), но все советы на форумах не помогали, но не думаю, что это могло послужить причиной подобной ситуации.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:37
Mandreik
SemenSinchenko писал(а): Mandreik, может поможет
chown -R username /home/username
и
chmod 0644 /home/username
.
P.S. Это и правда надо делать из терминала (
Ctrl + Alt + F1
).
P.P.S. Я не уверен, но если создавать нового пользователя через adduser, то домашний каталог должен создаваться автоматически...
"Невозможно получить доступ: нет такого файла или каталога"
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:42
Mandreik
darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:43
symon2014
С каких пор вместо user
стало username
?
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:50
Obamacyborg1975
Mandreik писал(а): darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.
Это какие "крутые репозитории"?
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 16:59
Mandreik
symon2014 писал(а): С каких пор вместо
user
стало
username
?
Вы имеете в виду окно номер 1? Там было специально мною заменено имя пользователя, ибо я не думаю, что это играет существенную роль.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 17:02
Mandreik
Obamacyborg1975 писал(а): Mandreik писал(а): darkfenix писал(а): А что произошло с пользователем под которым вы работали до этого?
Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло. Никаких видимых ошибок или уведомлений о нарушениях в системе не было.
Это какие "крутые репозитории"?
К сожалению, не удалось этого узнать, человек, как выяснилось, сам в этом плохо разбирается, не стоило было его подпускать к своему компу. В любом случае, у него ничего не вышло.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 17:06
symon2014
Дайте лучше вывод команды ls /home/
, чтоб не уйти в бесконечность.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 17:51
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 всегда сам ее выполняет по каким-то своим дефолтным параметрам.
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 14 авг 2017, 20:09
slant
Если начались проблемы с домашним каталогом пользователя, то надо разобраться что именно происходит, чтобы не потерять чего-то нужного. И команды usermode - нету. Есть usermod, но он тут не обязательно будет нужен.
Кроме того, лучше сделать сначала еще одного пользователя, с другим именем - чтобы в случае чего можно было нормально работать. Допустим это будет newuser. Из консоли:
Код: Выделить всё
sudo useradd -mU newuser
sudo passwd newuser
sudo usermod -aG sudo,adm,audio newuser
Последняя строчка нужна чтобы наш новый пользователь был администратором (мог вызывать sudo) и у него был звук в графическом сеансе.
Далее пробуем восстановить старого пользователя:
Проверяем есть ли домашний каталог пользователя в /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 еще создаем сам каталог заново:
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 11:57
Mandreik
symon2014 писал(а): Дайте лучше вывод команды
ls /home/
, чтоб не уйти в бесконечность.
Эта команда ничего не выводит
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 12:00
Mandreik
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/ ничего не даёт
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 12:05
Mandreik
slant писал(а): Если начались проблемы с домашним каталогом пользователя, то надо разобраться что именно происходит, чтобы не потерять чего-то нужного. И команды usermode - нету. Есть usermod, но он тут не обязательно будет нужен.
Кроме того, лучше сделать сначала еще одного пользователя, с другим именем - чтобы в случае чего можно было нормально работать. Допустим это будет newuser. Из консоли:
Код: Выделить всё
sudo useradd -mU newuser
sudo passwd newuser
sudo usermod -aG sudo,adm,audio newuser
Последняя строчка нужна чтобы наш новый пользователь был администратором (мог вызывать sudo) и у него был звук в графическом сеансе.
Далее пробуем восстановить старого пользователя:
Проверяем есть ли домашний каталог пользователя в /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 терминал отвечает "Пользователю запрещено выполнять "команда" с правами root"
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 12:21
rogoznik
Mandreik писал(а): "Пользователю запрещено выполнять "команда" с правами root"
Пользователь не состоит в группе sudo и поэтому ему нельзя пользоваться
sudo
.
Попробуйте набрать в терминале
su -c "usermod -a -G sudo $USER"
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 12:23
symon2014
Mandreik, Уважаемый, если вы будете копипастить все данные вам советы с конкретными командами и отвечать на них одной строкой своих впечатлений - это не есть хорошо.
! | Сообщение из: symon2014 |
Пока устное замечание . |
Ваш домашний каталог опрелелен как "/home/user"
Добавлено: 15 авг 2017, 14:32
Unborn
Проще переустановить как положено, а не -
Mandreik писал(а): при загрузке системы было окно регистрации нового пользователя, пришлось зарегать, ибо способов для эскейпа не было.
пришлось. Это необходимо.
На экране входа в систему строчка или картинка там с именем пользователя есть? Если есть - щёлкни на ней, чтобы в строку логина поставилось и введи пароль этого пользователя. Если нет - значит какой-то рукожоп удалил из /home каталог пользователя, и не случайно. Это можно только под рутом.
Mandreik писал(а): Были попытки поставить нужное разрешение экрана через терминал, а затем знакомый пытался установить "крутые репозитории", но ничего не вышло.
У тебя железо далеко не первой свежести, чтобы что-то там дополнительно устанавливать. Как работает из коробки, так лучше и не будет.