Здравствуйте.
Завел нового пользователя через useradd. Домашний каталог создан не был, потом в ручную его создал. У пользователя теперь консоль урезанная. Видимо в его домашней директории не хватает многих системных фалов по-умолчанию. Видимо надо с ключом -m создавать... Как исправить? Спасибо!
LinuxForum.Fans
Урезанная консоль
Автор: NordWest
6 сообщений
2022 просмотров
проще всего удалить (userdel), и создать по новой, но уже командой adduser.Завел нового пользователя через useradd. Домашний каталог создан не был, потом в ручную его создал. У пользователя теперь консоль урезанная. Видимо в его домашней директории не хватает многих системных фалов по-умолчанию. Видимо надо с ключом -m создавать... Как исправить?
А вообще, системные файлы для новых юзеров лежат в /etc/skel/ (для Debian).
Точно, adduser - правильная команда. Главное в следующий раз не перепутать :)
А вот просто копирование содержимого /etc/skel/ не помогло. Только пересозданием. Ну так и лучше действительно.
Спасибо!
Точно, adduser - правильная команда.
Нет тут правильной/неправильной, есть другая, и готовить ее надо по-другому.
man useradd расскажет все.
Точно, adduser - правильная команда. Главное в следующий раз не перепутать
главное - не нарваться на всякие RH(типа CentOS), где такого полезного скрипта нету :)
Это не команда, это скрипт
text
file /usr/sbin/adduser
/usr/sbin/adduser: a /usr/bin/perl script text executable
А вот просто копирование содержимого /etc/skel/ не помогло.
так там файлы скрытые, их просто копирование звёздочкой не берёт. Надо копировать точкой+звёздочка.
text
cp /etc/skel/.* /home/user/Ну так и лучше действительно.
конечно лучше, потому-что там ещё что-то меняется... и я не помню что.
Нет тут правильной/неправильной, есть другая, и готовить ее надо по-другому.
man useradd расскажет все.
adduser - это обёртка к useradd, что-бы админ не занимался ерундой, и не изучал 100500 ненужных ему опций ;)
Войдите или зарегистрируйтесь, чтобы ответить.