
Две утилиты для добавления или создания учетных записей пользователей в системах Unix / Linux: Добавить пользователя и useradd. Эти команды предназначены для одновременного добавления одной учетной записи пользователя в систему. Что делать, если вам нужно создать несколько учетных записей пользователей? Вот когда вам понадобится такая программа, как новые пользователи.
Новые пользователи - полезная утилита командной строки, используемая для одновременного обновления и создания новых учетных записей пользователей. Он предназначен для использования в ИТ-средах с большими системами, где системному администратору необходимо обновлять или создавать несколько учетных записей пользователей в пакетном режиме. Он читает информацию из стандартный ввод (по умолчанию) или файл для обновления набора существующих учетных записей пользователей или для создания новых пользователей.
В этой статье мы объясним, как создать несколько учетных записей пользователей в пакетном режиме, используя Новые пользователи утилита в системах Linux.
Чтобы создать пользователей в пакете, вы можете предоставить их информацию в файле в следующем формате, аналогичном стандартному файлу паролей:
pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell.
куда:
Внимание: Вы должны защитить входной файл, поскольку он содержит незашифрованные пароли, установив для него соответствующие разрешения. Он должен быть доступен для чтения и записи только пользователю root.
Например, чтобы добавить учетные записи пользователей рави и Tecmint, вы можете создать файлы с именем users.txt как показано.
$ sudo vim users.txt
Затем добавьте данные учетных записей пользователей в файл в следующем формате.
ravi: 213254 потерян: 1002: 1002: Tecmint Admin: / home / ravi: / bin / bash. tecmint: @! # @% $ Большинство: 1003: 1003: Tecmint: / home / tecmint: / bin / bash.
Сохраните файл и установите для него необходимые разрешения.
$ sudo chmod 0600 users.txt
Теперь запустите новые пользователи с входным файлом, чтобы сразу добавить указанные выше учетные записи пользователей.
$ sudo newusers users.txt.
Первый, новые пользователи Программа пытается создать или обновить указанные учетные записи, а затем записать эти изменения в пользовательские или групповые базы данных. В случае каких-либо ошибок, кроме окончательной записи в базы данных, никакие изменения в базах данных не фиксируются. Так работает команда newusers.
Если предыдущая команда прошла успешно, проверьте /etc/passwd и /etc/groups файлы, чтобы подтвердить, что учетные записи пользователей были добавлены, как показано.
$ cat / etc / passwd | grep -E "ravi | tecmint"
Для получения дополнительной информации см. новый пользователь справочная страница.
$ man newuser
Вы также можете проверить следующие статьи по теме.
В этой статье мы объяснили, как создать несколько пользователей в Linux с помощью новые пользователи программа. Используйте форму обратной связи ниже, чтобы задать любые вопросы или поделиться с нами своими комментариями. Если вам известны какие-либо похожие утилиты, дайте нам знать.