У меня есть сервер Debian, и я могу подключиться к нему по SSH .. На SSH мне предлагается указать имя пользователя и пароль, я могу войти сюда как любой пользователь, которого хочу ..
Если я root, я могу перейти на других пользователей, например, с помощью: "su luxo" для входа в систему под пользователем luxo.
Но если я вхожу в систему как другой пользователь, я не могу войти в систему как root или даже другие пользователи .. Это всегда дает уведомление об ошибке аутентификации.
Как я могу это решить? Если я хочу сменить пользователя сейчас, мне придется каждый раз открывать новый сеанс SSH.
Насколько я знаю, вы не можете переключаться с одного пользователя на другого через su user
- это должно быть сделано от имени пользователя root. Единственный способ, которым я знаю это как пользователь, - через sudo
команда, так что это выглядит как
sudo su user
Если вы можете получить доступ к учетной записи root, выполнив su
или su -
(который автоматически cd для root $ HOME) все в порядке.