Я отредактировал вручную /etc/passwd
для пользователя без полномочий root - да, я знаю, что это плохо. К сожалению, я видел это (Ошибка аутентификации SSH после ручного редактирования / etc / passwd и / etc / shadow) очень поздно. Я уже поправился /etc/passwd
в предыдущее состояние, но на сервере происходит что-то странное, например:
useradd some_user
не создает домашний каталог для этого пользователя и не запрашивает его пароль, авторизация для старого пользователя не работает. Надеюсь, кто-то уже сталкивался с такой проблемой. P.S. Я использую Debian
useradd
по умолчанию не создает домашний каталог пользователя и не запрашивает пароль. Вы можете пройти -m
флаг, чтобы создать домашний каталог, и просто запустите passwd
после создания установить пароль.
man useradd
расскажу вам больше, очевидно.
См. Справочную страницу для adduser:
useradd - это утилита низкого уровня для добавления пользователей. В Debian администраторы обычно должны использовать вместо этого adduser (8).
в следующий раз, если вам нужно отредактировать / etc / passwd, используйте
vipasswd