Не может войти в систему других пользователей в debian системе

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

При запуске

dpkg -l

появится список всех пакетов, о которых известно dpkg ; сюда входят пакеты, которые были удалены, но не очищены, а также пакеты, установленные в данный момент. Он не обязательно включает пакеты, которые вообще не установлены, хотя может. Чтобы выяснить, какие именно, проверьте легенду вверху, и первые три символа вывода.

Например, для печати только установленных пакетов используйте:

dpkg -l | grep ^ii

-121--85941-

Наконец, я найду ответ Думает всем, кто помог

это код:

# Use “getopts” to give options to the script
while getopts "i:a:y:" option; do
case $option in
i)
i=$OPTARG
;;
a)
a=$OPTARG
;;
y)
y=$OPTARG
;;
\?)
echo -e "\nUsage: mortgage rate amount period\n"
exit 1
;;
esac
done

# Compute the monthly payment
x=$(echo "scale=20;1+$i/200" | bc)
z=$(echo "scale=20;1/6" | bc)
x2z=$(echo "scale=20;e($z*l($x))" | bc -l)
y12=$(echo "scale=20;-$y*12" | bc)
x2z2y12=$(echo "scale=20;e($y12*l($x2z))" | bc -l)
p=$(echo "scale=3;$a*(($x2z-1))/(1-$x2z2y12)" | bc)

# Print the monthly payment
Echo “Your Monthly is $p”
exit 0

-121--125371-

Perl Shell поддерживает три типа переменных: скаляры, списки и хэши

Perl Shell (psh) сочетает аспекты bash и других оболочек с силой Perl скриптинга.

и

Оболочка Perl - это оболочка, сочетающая интерактивный характер оболочки Unix с силой Perl. Цель состоит в том, чтобы в конечном итоге иметь полнофункциональную оболочку, которая ведет себя так, как ожидалось для нормальной работы оболочки. Но Perl Shell будет использовать синтаксис и функциональность Perl для операторов потока управления и других вещей.

Здесь не столько различают последовательности, целые числа, плавающие числа и двойные числа [1], сколько легко преобразуются между ними по мере необходимости, точно так же, как это делает Perl.

Трудно понять причину, по которой оболочке нужно было бы различать число 1 и строку «1» в любой ситуации, когда автообнаружение было неправильным, или когда не хватало различных операторов для сравнения строк и чисел против regexp. Так же, как bash или другие оболочки.

[1] См. специализированные модули, такие как Math:: BigFloat , если требуется специальная обработка типов float. или Math:: Bigint для очень больших целых чисел.

1
04.09.2018, 14:15
1 ответ

Имена пользователей в системах Debian должны начинаться с буквы ASCII или символа подчеркивания, а затем содержать только буквы, цифры, тире или символы подчеркивания. Имя пользователя может заканчиваться необязательным $. Максимальная длина 32 символа.

Вместо Óliя бы предложил oli, а затем установить «настоящее имя» пользователя на Óli.

См. также:Что такое регулярное выражение для проверки пользователей Linux?

4
27.01.2020, 23:18

Теги

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