ИВТ

Федотов А.М.
UNIX для начинающих пользователей Internet


[Содержание]

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

Большинство системных установок, включая регистрацию пользователей, можно выполнять только под именем суперпользователя "root" - системного администратора.

В суперпользователя можно превратиться (если Вы знаете пароль суперпользователя), выполнив команду:

    su     # Super User
Каждый пользователь в системе Unix предварительно должен быть зарегистрирован. Пользователю полагается иметь: имя (loginname), пароль (passwd), номер пользователя, номер группы, к которой он принадлежит, домашний каталог, командный интерпретатор. У пароля могут быть дополнительные параметры - как часто его можно менять, время действия, и др.
logname         входное имя пользователя
passwd          пароль
UID             User Identification Descriptor (номер пользователя)
GID             Group Identification Descriptor (номер группы)
HOME            Домашний каталог
shell           Командный интерпретатор
Файлы описания пользователей:
/etc/group
Соответствие номеров групп и имен групп в системе.
/etc/passwd
Информация о пользователе.
/etc/shadow
Закодированные пароли.
Командные интерпретаторы:
  /usr/local/bin/bash
  /bin/ksh
  /usr/local/bin/tcsh
  /bin/sh
  /bin/csh
В любом уважающем себя Unix имеется "головная" утилита оператора (условно называемая sysadm) - диалоговая программа (с системой меню и различных окон) для выполнения основных задач по системному администрированию, которая в том числе позволяет регистрировать новых пользователей. Запускать ее может только "суперпользователь" root. При запуске sysadm может спросить тип терминала, на котором ему предстоит работать. В большинстве случаев стоит отвечать: vt100.

Примечание. В различных операционных системах эта утилита может называться по разному.

        admintool       Solaris 2
        sysadmsh        SCO UNIX
        smit, msmit     AIX
        sam             HPUX
        setup           Linux
        sysadm          UnixWare, ISC, SVR4

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

В наших UNIX'ах присутствует также специальная программа регистрации пользователя, работающая по принципу командного файла.
adduser                 Linux, FreeBSD
useradd                 SunOS

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

  1. Вставляем в /etc/passwd еще одну строчку:
    user:*:111:200:Familia Imja:/home/dir:/bin/ksh
    
    Здесь 111:200 - [номер пользователя]:[номер группы]

  2. Приводим в соответствие файл /etc/shadow:
     pwconv
    
  3. Создаем пользовательский каталог
     mkdir /home/dir
     chown user /home/dir
    
  4. Задаем пароль новому пользователю
     passwd user
    
На этом регистрация нового пользователя закончена.
[Содержание]
Федотов А.М.
Введение в Internet

Created 3.09.96.
Last updated Monday, 19-Jan-1998 00:00:00 NOVT
© 1996 - 1998, Anatolii M.Fedotov
© 1996 - 1998, Institute of Computational Techologies SB RAS

ИВТ
|Документация|
|Информационные ресурсы|