Регистрация нового пользователя





     Если  вам в руки попалась свежеустановленная машина, то на
ней  еще   не   зарегистрировано   никаких   пользователей   за
исключением     суперпользователя     "root"    -    системного
администратора. Пароля у него нет. Входите в него.
   В суперпользователя  можно превратиться. Для этого выполните
команду

    su     # Super User

   Каждый пользователь в  системе  Unix  предварительно  должен
быть  зарегистрирован.  Пользователю  полагается  иметь:  имя,
пароль,  номер  пользователя,  номер  группы,  к   которой   он
принадлежит,   домашний  каталог,  командный  интерпретатор.  У
пароля могут быть дополнительные  параметры  -  как  часто  его
можно менять, время действия и прочие секретные штучки.

Comment         Familiq Imya Otchestwo
logname         входное имя пользователя
passwd          пароль (пароль вводят дважды)
UID             User Identification Descriptor
GID             Group Identification Descriptor
$HOME           Домашний каталог
shell           Командный интерпретатор

Бывают такие командные интерпретаторы:

/usr/local/bin/bash Самый удобный /bin/ksh Чуть похуже, но тоже ничего /usr/local/bin/tcsh Удобный, но "неправильный" и медленный /bin/sh Самый "правильный" и самый неудобный /bin/csh "Неправильный" и чуть более удобный /etc/passwd - Вся информация о пользователе хранится здесь. /etc/shadow - Здесь хранятся закодированные пароли. Закодированные пароли могут лежать и в других местах. Зависит от вида Unix. В любом уважающем себя Unix имеется "головная" утилита оператора (условно называемая sysadm) - диалоговая программа, с менюшками и окошками для выполнения насущных задач по системному администрированию. В том числе позволяет регистрировать новых пользователей. Запускать ее может только "суперпользователь" root. При запуске "sysadm" может спросить тип терминала, на котором ему предстоит работать. Ответьте: vt100 Примечание. В различных операционных системах эта утилита может называться по-разному: admintool Solaris 2 adminsuite Solaris 2.7 sysadmsh SCO UNIX 4 scoadmin SCO OpenServer 5 smit, msmit AIX sam HP-UX control-panel Linux RedHat sysadm UnixWare, ISC, SVR4

Команда регистрации нового пользователя.

adduser Linux useradd SunOS 4.1 vipw BSD/OS, FreeBSD

Как зарегистрировать нового пользователя "вручную".

1. Вставляем в /etc/passwd еще одну строчку: moshkow:x:555:1:Maksim E. Moshkow:/home/moshkow:/bin/ksh 2. Приводим в соответствие файл /etc/shadow pwconv 3. Создаем пользовательский каталог mkdir /home/moshkow chown moshkow /home/moshkow 4. Задаем пароль новому пользователю passwd moshkow 5. Вот и все.