Если вам в руки попалась свежеустановленная машина, то на
ней еще не зарегистрировано никаких пользователей за
исключением суперпользователя "root" - системного
администратора. Пароля у него нет. Входите в него.
В суперпользователя можно превратиться. Для этого выполните
команду
su # Super User
Каждый пользователь в системе Unix предварительно должен
быть зарегистрирован. Пользователю полагается иметь: имя,
пароль, номер пользователя, номер группы, к которой он
принадлежит, домашний каталог, командный интерпретатор. У
пароля могут быть дополнительные параметры - как часто его
можно менять, время действия и прочие секретные штучки.
logname входной логин пользователя
passwd пароль (пароль вводят дважды)
UID User Identification Descriptor
GID Group Identification Descriptor
Comment Familiq Imya Otchestwo
$HOME Домашний каталог
shell Командный интерпретатор
Бывают такие командные интерпретаторы:
/usr/local/bin/bash Самый удобный
/usr/bin/ksh Чуть похуже, но тоже ничего
/usr/local/bin/tcsh Удобный, но "неправильный" и медленный
/bin/sh Самый "правильный" и самый неудобный
/bin/csh "Неправильный" и чуть более удобный
/etc/passwd - Вся информация о пользователе хранится здесь.
/etc/shadow - Здесь хранятся закодированные пароли.
Закодированные пароли могут лежать и в других местах.
Зависит от вида Unix.
В любом уважающем себя Unix имеется "головная" утилита
оператора (условно называемая sysadm) - диалоговая программа, с
менюшками и окошками для выполнения насущных задач по
системному администрированию. В том числе позволяет
регистрировать новых пользователей. Запускать ее может только
"суперпользователь" root. При запуске "sysadm" может спросить
тип терминала, на котором ему предстоит работать. Ответьте:
vt100
Примечание. В различных операционных системах эта утилита
может называться по-разному:
sam HP-UX
smh HP-UX 11v3
sysman Tru64
admintool Solaris 2
adminsuite Solaris 2.7
sysadmsh SCO UNIX 4
scoadmin SCO OpenServer 5
smit, msmit AIX
control-panel Linux RedHat
sysadm UnixWare, ISC, SVR4
yast SUSE Linux
Команда регистрации нового пользователя.
adduser Linux
useradd SunOS 4.1
vipw BSD/OS, FreeBSD
Как зарегистрировать нового пользователя "вручную".
1. Вставляем в /etc/passwd еще одну строчку:
moshkow:x:555:1:Maksim E. Moshkow:/home/moshkow:/bin/ksh
1-bis. (Только FreeBSD) для редактирования /etc/passwd использовать команду
vipw
2. (только в Linux) Приводим в соответствие файл /etc/shadow
pwconv
3. Создаем пользовательский каталог
mkdir /home/moshkow
chown moshkow /home/moshkow
4. Задаем пароль новому пользователю
passwd moshkow
Популярность: 2, Last-modified: Tue, 27 Jun 2023 07:10:17 GmT