Для переключения между пользователями иногда используется sudo su newuser
.
Что означает sudo su
вместе?
Может ли кто-нибудь точно сказать, как они работают вместе?
sudo
su
команда для "переключения пользователя" и имени позади него, на что Вы переключаетесь, где ничто позади него не заставляет Вас "базироваться".
sudo -i
предпочтен sudo su
при переключении для "базирований", так как файлы журнала затем обновляются с пользовательским именем для входа в систему и не "корнем".
При изменении пользователя с su
необходимо знать пароль пользователя, на которого Вы изменяетесь.
Используя sudo su - <username>
не требует пароля пользователя, для которого Вы изменяетесь на, но только Ваш собственный пароль sudo
. С sudo
Вы эффективно работаете su
как root
кому разрешают изменить пользователя, не зная пароля пользователя.