Как я могу сменить пользователя без пароля?

Как я могу переключить пользователя без пароля на сервере Ubuntu 11.1?

в CentOS

passwd -d -u username

, но Ubuntu 11.10 не работает

3
задан 2 January 2013 в 05:08

1 ответ

  • Я серьезно думал бы перед "входом в систему как некоторый другой пользователь, но я". Существуют законы и политики конфиденциальности, которые обычно запрещают такое поведение без одобрения пользователя.
  • Используйте хорошие пароли. Хорошие пароли занимают 3-5 секунд Вашего времени и дают Вам тонны уровней безопасности.
  • Избегайте этих решений для серверов, которые подключены к Интернету.
  • Удостоверьтесь, что Ваш пользователь не имеет зашифрованного домашнего или зашифровал частные каталоги. Пользователь может потерять их данные, если они не знают своего старого пароля.

Решение 1

sudo passwd myotheruser

Используйте "x" в качестве пароля. Затем войдите в систему как myotheruser с паролем "x":

sudo login myotheruser

Решение 2

Существует другое решение, с помощью pam.d без пароля: http://www.linuxquestions.org/questions/debian-26/switch-users-without-entering-password-868218/

А именно, Вы имеете к:

sudo addgroup nopasswdlogin
sudo adduser myotheruser nopasswdlogin

Затем измените файл /etc/pam.d/login и поместите это куда-нибудь прежде "@include общая подлинная" строка:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

Снова, используйте хорошие пароли, Вы не хотите быть показанными на веб-сайтах, таких как http://www.zone-h.org/ :)

4
ответ дан 2 January 2013 в 05:08

Другие вопросы по тегам:

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