У меня на сервере установлен debian 6.
Я установил ingres на этом сервере, который теперь работает с пользователем "ingres", я хочу подключиться к ssh с пользователем ingres (по многим причинам одна из них заключается в том, что когда я выполняю "su ingres", кажется, что команды сохраняются в файле .profile не выполняются).
У пользователя есть папка / home / ingres, bash в качестве консоли, но когда я пытаюсь подключиться, я получаю ошибку «Доступ запрещен».
Когда я создал пользователя, я не указал ни одного пользователя, поэтому я запустил
usermod -pThePasswordHere вход
и я уверен, что использую тот же пароль для подключения к ssh.
Но я все равно получаю свои ошибки:
login as: ingres
ingres@192.168.xxx.yyy's password:
Access denied
Что я пропустил?
Попробуйте использовать
passwd username
а затем введите пароль для имени пользователя.
Также убедитесь, что вы вводите правильный пароль, медленно набирая его. Иногда я переплетаю несколько букв в своем пароле, так что это возможно.
Убедитесь, что ingres был добавлен и для пользователей ssh.
Используйте команду password, чтобы установить пароль для пользователя. Если вы хотите создать сценарий для установки пароля, взгляните на chpasswd.
Когда вы использовали usermod -p для установки пароля, вы перезаписали зашифрованный пароль, как он написан в / etc / shadow, поэтому для установки пароля на ThePassword с помощью usermod вам нужно было бы:
usermod -p '$6$f2ob/Bhg$EPzlpkg7INdDxeuisOXOffKJddbLUFXdHLe6V7dFUQccLQ2CX9Pu2I8WJam2uZY4peh8EHHeLwwMW5mW3cHwz/' password