Учетные записи пользователей на сервере Ubuntu 14.04 [дубликат]

Я новичок в сервере Ubuntu, и у меня возникли небольшие проблемы с проектом.

Мне нужно добавить учетную запись пользователя, добавить комментарий, создать и установить домашний каталог, добавить основную группу для пользователя и установить пароль для пользователя.

У меня нет проблем с тем, чтобы сделать это индивидуально, но для моего проекта мне нужно использовать одну команду для создания пользователя с перечисленными свойствами.

Кто-нибудь может мне с этим помочь?

0
задан 30 November 2017 в 16:59

2 ответа

Вы также можете взглянуть на man useradd.

sudo useradd -c 'this is Bob' -d /home/bob -g users -m -p 'aXjeklexjklrewj' bob

(NB: здесь вы должны указать зашифрованный пароль)

0
ответ дан 30 November 2017 в 16:59

Предполагая, что «комментарием» вы ссылаетесь на запись в поле GECOS, вы можете сделать это с помощью команды newusers. Из man newusers:

NAME
       newusers - update and create new users in batch

SYNOPSIS
       newusers [options] [file]

DESCRIPTION
       The newusers command reads a file (or the standard input by default)
       and uses this information to update a set of existing users or to
       create new users. Each line is in the same format as the standard
       password file (see passwd(5)) with the exceptions explained below:

       pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

Пр.

$ sudo newusers << EOF
bob:12$dta%:::comment:/home/bob:/bin/bash
EOF
[sudo] password for steeldriver: 

Проверка

$ getent passwd bob
bob:x:1002:1002:comment:/home/bob:/bin/bash
$ ls -ld /home/bob
drwxr-xr-x 2 bob bob 4096 Nov 29 20:25 /home/bob
3
ответ дан 30 November 2017 в 16:59

Другие вопросы по тегам:

Похожие вопросы: