Проблема с аргументом команды useradd

У меня возникла проблема с аргументом команды useradd .

Я хочу добавить пользователя с параметром -p , и мой процесс получает зашифрованный пароль с другим процессом. Я использую системную команду для вызова команды useradd с правильными аргументами, но пароль не передается правильно.

Затем я попытался запустить команду useradd вручную и получил следующую ошибку:

 useradd -d /home -m -o -p "**\$1\$LmiSHTiI\$SVop.LoJGIkYQ6MdRSNW61**" -u 0 -g 0 cpu 

Я использовал зашифрованное значение «cpu123».

Снимок:

 execve("/usr/sbin/useradd", ["useradd", "-d", "/home", "-m", "-o", "-p", "**$1$LmiSHTiI$SVop.LoJGIkYQ6MdRSNW**", "-u", "0", "-g", "0", "cpu"], [/* 36 vars */]) 

В снимке strace я обнаружил, что последние цифры не добавляются с использованием опции -p .

Interesting Posts

Cifs (samba) Разрешить доступ к разрешению (unix + zfs)

Почему оболочки не имеют правильных страниц?

`du` получить разные результаты на разных машинах для одной и той же папки

Как вы пишете grub.cfg menuentry для Debian Netinst (8.2 от написания) для загрузки через USB?

Масштабирование Wayland

Расширение скобки Bash {a..Z}

Звуковая обратная связь в терминальном / текстовом редакторе?

CentOS 5.11: yum устанавливает, но пакеты остаются пропавшими без вести

Минималистские декорации окон и т. Д. В OpenBox или аналогичных

Устанавливаются ли накопители отдельно в Fedora?

Как удалить tmp-файлы с грязными именами?

Драйвер исчезает с dev во время копирования ddrescue или восстановления testdisk

rsync 3.1.0 создает пустые каталоги резервных копий

Является ли использование сокращенной быстрой замены расширения истории проблематичным?

Помощь в настройке настраиваемого файла журнала для iptables

Linux и Unix - лучшая ОС в мире.