Как отключить учетную запись без пароля

Структурное программирование говорит, что у Вас должен только когда-либо быть один оператор возврата на функцию. Это должно ограничить сложность. Многие люди, такие как Martin Fowler утверждают, что более просто записать функции с несколькими операторами возврата. Он представляет этот аргумент в классике рефакторинг книга, которую он записал. Это работает хорошо, если Вы следуете его другому совету и пишете небольшие функции. Я соглашаюсь с этой точкой зрения, и только строгие пуристы структурного программирования придерживаются единственных операторов возврата на функцию.

2
задан 18.05.2020, 20:46

4 ответа

Я должен использовать это:

sudo usermod --expiredate 1 ruben

, поскольку та учетная запись не имела НИКАКОГО пароля

От человека usermod

-L, --lock
           Lock a user's password. This puts a '!' in front of the encrypted
           password, effectively disabling the password. You can't use this
           option with -p or -U.

           Note: if you wish to lock the account (not only access with a
           password), you should also set the EXPIRE_DATE to 1.
2
ответ дан 18.05.2020, 20:46

Можно использовать команду usermod для его учетной записи, просто ввести на терминале:

# usermod -L <username>

Или смотрят для большего количества команды путем открытия справки.

# usermod --help
2
ответ дан 18.05.2020, 20:47

Это - ошибка в accountsservice, который был подтвержден в 12,04, но быстрый тест показывает, что все еще относится 13.10 и 14.04

, Отключение, тогда Повторно разрешающее вход в систему без пароля, действительно удаляет пользователя из nopasswdlogin группы

, обходное решение, данное там, должно вручную удалить пользователя из nopasswdlogin группа:

sudo gpasswd -d username nopasswdlogin

Это решение является немного более чистым, чем usermod или редактирование lightdm.conf, так как это становится прямым к реальной проблеме.

Это не связано с использованием автоматического входа в систему. Ошибка происходит только при изменении пользователя с Login without password до Disable this account.

можно избежать ошибки полностью первым использованием Пользовательского диалогового окна Настроек к добавлению пароля прежде отключение учетной записи в Пользовательских Настройках.

я добавил примечание к отчету об ошибках.

1
ответ дан 18.05.2020, 20:47

После выполнения этого можно отключить Вход в систему LighDM для ruben не tty вход в систему,

echo 'allow-ruben=false' >> /etc/lightdm/lightdm.conf && echo 'allow-guest=false' >> /etc/lightdm/lightdm.conf

   This will hide login option for ruben.

Для показа ручная опция входа в систему, можно выполнить это [обычно для корневого входа в систему],

echo 'greeter-show-manual-login=true' >> /etc/lightdm/lightdm.conf

   after this you can log in to ruben by typing ruben into Login option and pressing enter two times
0
ответ дан 18.05.2020, 20:48

Теги

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