Ligeramente más sucinto siempre que sus datos de entrada ya estén desinfectados:
awk '$2+$3+$4+$5+$6+$7+$8+$9 == 0 {n++} END {print n}'
Чтобы разрешить выбор пункта меню загрузки (как -, без его редактирования )без запроса имени пользователя/пароля, когда GRUB настроен с паролем (с ), вам необходимо добавить параметр --unrestricted
на строку menuentry
в grub.cfg
.
Вы, вероятно, уже установили set superusers="your_username"
в свой grub.cfg
.
Пример из руководства GRUB , с опущенными частями, не относящимися к -:
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring
password user1 insecure
menuentry "May be run by any user" --unrestricted {
... existing menu entry contents here...
}
menuentry "Superusers only" --users "" {
... existing menu entry contents here...
}
menuentry "May be run by user1 or a superuser" --users user1 {
... existing menu entry contents here...
}
К сожалению, похоже, что упрощенная конфигурация GRUB (файл /etc/default/grub
+ команда grub-mkconfig
)не может сделать это за вас напрямую. Как минимум, вам может понадобиться отредактировать сценарии в каталоге /etc/grub.d/
, чтобы добавить параметр --unrestricted
к загрузочным записям, которые вы хотите сделать доступными без ввода пароля.