Шпаргалка по работе с пользователями во FreeBSD

Создание пользователя

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

# pw useradd dmosk

* это базовая команда, которая создаст пользователя dmosk.

Можно сразу добавить пользователя в группу суперпользователя (wheel) и создать ему домашнюю директорию:

# pw useradd dmosk -G wheel -m

Сразу задаем пароль:

# passwd dmosk

Редактирование пользователя

Добавим имеющегося пользователя в группу:

# pw usermod dmosk -G wheel

* как видим, команда не сильно отличается от создания пользователя. Просто меняем useradd на usermod.

Требуем сменить пароль при очередном входе:

# pw usermod dmosk -p -1

Редактирование пользователя в файле passwd

Открываем следующий файл:

# ee /etc/passwd

Там мы увидим, примерно, следующее:

dmosk:*:1002:1002:User &:/home/dmosk:/bin/sh

* где dmosk — имя учетной записи; первый 1002 — идентификатор пользователя; второй 1002 — идентификатор группы пользователя; /home/dmosk — домашняя папка пользователя; /bin/sh — командная оболочка по умолчанию.

Приведем запись к следующему виду, чтобы сменить командный интерпретатор на bash:

dmosk:*:1002:1002:User &:/home/dmosk:/usr/local/bin/bash

Чтобы применить новые настройки обновляем master.passwd следующей командой:

# pwd_mkdb -p /etc/master.passwd

#Безопасность #FreeBSD #UNIX
Фотография автора
Была ли полезна вам эта инструкция?

Да            Нет