ArchLinux | Пароль для входа не работает после создания новой учетной записи

После исправления одной или двух опечаток в коде, который вы привели в своем комментарии выше, он должен выглядеть так:

#!/bin/sh
echo "Enter the width and height of rectangle:"
read width 
read height 
echo "Area of the rectangle is:"
expr $width \* $height

Результат:

$ ./tst.sh 
Enter the width and height of rectangle:
3
4
Area of the rectangle is: 
12

Итак, где же проблема? ;)

4
21.09.2017, 16:31
1 ответ

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

После этого установите пароль в интерактивном режиме:

passwd me
4
27.01.2020, 20:55

Теги

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