LINUX.ORG.RU

Новый Арч, старый /home, не работает логин

 


0

0

Привет. ) Хомяк с прежней инсталляции Арча.

useradd -d /home/прежнее имя пользователя -g users -G wheel -s /bin/bash прежнее имя пользователя
Пароль был забыт. Указываю новый пароль
passwd username
Теперь при попытке логина консоль вылетает в чистый tty.

Что я сделал не так?

Deleted

Теперь при попытке логина консоль вылетает в чистый tty.

Перефразируй это. %)

До этого у тебя в грязном tty консоль?

Посмотри, кому принадлежит хомяк и файлы в нём сейчас. Там, кажется, не к имени, а к uid привязывается, и он мог смениться. Ну или сразу сделай chown -R прежнее_имя_пользователя:users /home/прежнее_имя_пользователя

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)
Ответ на: комментарий от CHIPOK

С такого, что система-то установлена заново, черт его знает, под каким uid был в прошлой системе его пользователь.

timdorohin ★★★★
()
Ответ на: комментарий от Psych218

Перефразируй это.

Приглашение к логину в tty. Печатаю имя пользователя, потом пароль, нажимаю Enter. Вновь появляется приглашение к логину без какого-либо вывода.

chown -R прежнее_имя_пользователя:users /home/прежнее_имя_пользователя

Выполнил. Безрезультатно.
Вот вывод команд id fury и stat /home/fury после chown

uid=1000(fury) gid=100(users) groups=100(users),10(wheel)

  File: /home/fury
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: 805h/2053d	Inode: 1308161     Links: 52
Access: (0700/drwx------)  Uid: ( 1000/    fury)   Gid: (  100/   users)
Access: 2017-07-11 13:54:32.824912290 +0300
Modify: 2017-07-11 13:57:05.714918349 +0300
Change: 2017-07-11 13:57:05.714918349 +0300
 Birth: -

p.s. кстати, я ее уже нашел, только chown -R имя пользователя, после этого удалось зайти один раз и все.

Deleted
()
Последнее исправление: Its_me (всего исправлений: 1)

Все. Что-то в .bashrc оказалось виновато. Вот его содержимое, помимо алиасов и дефолта

#
# ~/.bashrc
#

# hack to launch bicon if not launched
if ! [[ "$(ps -p $(ps -p $(echo $$) -o ppid=) -o comm=)" =~ 'bicon'* ]]; then
  exec bicon.bin
fi

LANG="en_US.UTF-8"
export VISUAL="vim"
PS1='┌ $(tty | cut -d/ -f4)\n└ [\W] '

#export NVM_DIR="/home/fury/.nvm"
# [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

PATH="/home/fury/perl5/bin${PATH:+:${PATH}}"; export PATH;
PERL5LIB="/home/fury/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
PERL_LOCAL_LIB_ROOT="/home/fury/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
PERL_MB_OPT="--install_base \"/home/fury/perl5\""; export PERL_MB_OPT;
PERL_MM_OPT="INSTALL_BASE=/home/fury/perl5"; export PERL_MM_OPT;
Скорее всего, bicon. Ну что мне теперь, konsole юзать? :(

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.