Комментарии 15
НЛО прилетело и опубликовало эту надпись здесь
вам бы школьную программу повторить.
Как грубо. Может, лучше все же сообщать авторам о грамматических ошибках в ЛС?
По мне, статья замечательная. Кроме того, описанные в ней практики ведут к повышению качества сервиса ИТ-службы. Рад, что мы постепенно двигаемся от мышления «юзвери тупые» в сторону «наша задача помочь юзерам и облегчить их работу».
По мне, статья замечательная. Кроме того, описанные в ней практики ведут к повышению качества сервиса ИТ-службы. Рад, что мы постепенно двигаемся от мышления «юзвери тупые» в сторону «наша задача помочь юзерам и облегчить их работу».
Небольшая грамматическая ошибка нисколько не меняет впечатления о статье. Коротко, понятно и познавательно. В практике пока такое не нужно, но подход к решению понравился.
- Есть более универсальное решение — dialog.
- Если у Вас корпоративное решение с линуксом и шарами, то логично будет внедрить Single Sign-on, чтобы иметь централизованное управление.
Попробуйте ещё yad — это форк Zenity, но более продвинутый и устраняет многие недостатки Zenity. Но главное — можно делать практически произвольные формы.
Для проверки качества пароля используйте cracklib-check, она умеет сообщать вид «слабости» пароля, используется в стандартном PAM:
Для отправки уведомлений можно использовать notify-send, там багов таких нет.
Для проверки качества пароля используйте cracklib-check, она умеет сообщать вид «слабости» пароля, используется в стандартном PAM:
$ cracklib-check <<< 123
123: it is WAY too short
Для отправки уведомлений можно использовать notify-send, там багов таких нет.
Хочу отметить, что zenity существует так же и под windows.
А в комбайне с mingw он позволит исполнять ваши скрипты и под windows.
А в комбайне с mingw он позволит исполнять ваши скрипты и под windows.
function change_password() { local passwords=$(zenity --forms --title="Change your password" \ --text="Set new password (minimum length 8 characters)" \ --separator="," \ --add-password="Your password" \ --add-password="Repeate password") local password1=$( echo $passwords | awk -F ',' '{print $1}' ) local password2=$( echo $passwords | awk -F ',' '{print $2}' )
Лёгким мановением awk'ом рубите тех, кто хочет использовать запятые в пароле?
Должен с вами согласиться, в качестве разделителей лучше использовать символы, которые пользователь не сможет ввести с клавиатуры
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Zenity на службе у системного администратора