
Я вошел в систему как myuser
.
При выполнении su - someuser
мне нужно указать пароль для пользователяsomeuser
Я попробовал это сделать sudo su - someuser
, и мне пришлось ввести только свой пароль.
Мой вопрос: почему мне не нужно было давать пароль для someuser
? Это потому, что ведущий sudo
дал мне root
привилегию, и поэтому мне не нужно было давать пароль для someuser
?
На какой странице руководства это задокументировано?
решение1
Вас просят ввести свой пароль, поскольку вы используете sudo
.
И да, su
запрашивает пароль целевого пользователя, когда не вызван root. Смотритеэтот вопрос
Это означает, что вместо этого вы можете использовать обычный пароль su someuser
(no sudo
), а затем указать пароль целевого пользователя.