-b – базовый каталог для размещения домашнего каталога пользователя, по умолчанию /home;
-c – комментарий к учетной записи;
-d – домашний каталог, в котором будут размещаться файлы пользователя;
-e – дата, когда учетная запись пользователя будет заблокирована, в формате ГГГГ-ММ-ДД;
-f – заблокировать учетную запись сразу после создания;
-g – основная группа пользователя;
-G – список дополнительных групп;
-k – каталог с шаблонами конфигурационных файлов;
-l – не сохранять информацию о входах пользователя в lastlog и faillog;
-m – создавать домашний каталог пользователя, если он не существует;
-M – не создавать домашнюю папку;
-N – не создавать группу с именем пользователя;
-o – разрешить создание пользователя linux с неуникальным идентификатором UID;
-p – задать пароль пользователя;
-r – создать системного пользователя, не имеет оболочки входа, без домашней директории и с идентификатором до SYS_UID_MAX;
-s – командная оболочка для пользователя;
-u – идентификатор для пользователя;
-D – отобразить параметры, которые используются по умолчанию для создания пользователя. Если вместе с этой опцией задать еще какой-либо параметр, то его значение по умолчанию будет переопределено.
Не работают стрелки вверх и вниз (вместо истории команд выходят последовательности символов): включена оболочка /bin/sh, а не /bin/bash. Проверить это можно так: echo $SHELL