Локальные VS -local chsh

Найдя решение, я подумал об удалении этого вопроса, но решил оставить его здесь, на случай, если кто-то другой столкнется с такой же ситуацией.

В тот день произошло то, что я открыл меню Nautilus (проводник файлов) и перешел в Правка -> Настройки -> Представления -> Показать скрытые и резервные файлы . После завершения сеанса общего доступа к удаленному рабочему столу мой коллега (который был новичком в Linux) открыл Nautilus и увидел множество дополнительных файлов (скрытые файлы, которые теперь были видны).

Не зная, откуда эти файлы (и не желая их удалять, на всякий случай, если они важны), мой коллега переместил все эти скрытые файлы в отдельную папку, выключил систему и уехал домой на выходные.

Вернувшись в понедельник утром, мой коллега забыл о перемещенных файлах и был озадачен, почему все настройки профиля внезапно исчезли, и подумал, что это произошло из-за того, что я ввел несколько псевдонимов в ~ /.bashrc .

Позже я обнаружил эти файлы, и мы посмеялись над этим.

2
11.10.2018, 23:46
1 ответ

Локальный означает учетные записи в /etc/passwd.

Не -локальные означает учетные записи в NIS , LDAP и т. д.

Для установки chshзапустите:

[ec2-user@ip-172-31-10-10 ~]$ sudo yum install util-linux-user

Тогда chshбудет работать:

[ec2-user@ip-172-31-10-10 ~]$ chsh
Changing shell for ec2-user.
New shell [/bin/bash]:...

Надеюсь, это поможет:)

2
27.01.2020, 22:08

Теги

Похожие вопросы