Если  вам в руки попалась свежеустановленная машина, то на
ней  еще   не   зарегистрировано   никаких   пользователей   за
исключением     суперпользователя     "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



Популярность: 18, Last-modified: Tue, 27 Jun 2023 07:09:52 GMT