Как получить подсказку при переключении на обычную учетную запись пользователя, когда вы уже вошли в систему как пользователь root

У меня есть требование (не знаю, насколько он действителен). Я хочу проверить пароль обычного пользователя (который я только что проверил). Я зарегистрирован как root, и когда я переключаю пользователя с root, он не запрашивает пароль.

Я не уверен, если у команды su есть какой-либо вариант для достижения этого.

Может кто-то помочь мне с этим?

  • хотите su без пароля внутри сценария оболочки
  • Что именно отличает пользователя root от каждого другого пользователя?
  • Как я могу запустить часть скрипта в качестве другого пользователя?
  • «PermitRootLogin no» в конфигурации sshd не предотвращает `su``
  • Есть ли разница между sudo su-root и sudo -u root -H / bin / bash?
  • Как отключить вывод dd?
  • FreeBSD: открытие приложений X после su для root?
  • su или sudo - как узнать, какой из них будет работать?
  • 2 Solutions collect form web for “Как получить подсказку при переключении на обычную учетную запись пользователя, когда вы уже вошли в систему как пользователь root”

    Вы можете просто использовать su в этой учетной записи пользователя из учетной записи root, а затем снова использовать su . Как ни странно, он спрашивает пароль, когда вы входите в свою учетную запись, по крайней мере, на всех системах, на которые я мог бы попытаться.

    Перейдите на другую консоль с [ctrl]+[alt]+F4 и войдите в систему как пользователь. Для этого потребуется пароль, так как это стандартный сеанс входа в систему.

    edit: Решение @ hoe работает лучше в большинстве случаев, поскольку оно не требует физического доступа или отдельного сеансового соединения. /редактировать

    Linux и Unix - лучшая ОС в мире.