Если я пытаюсь переключить пользователя с помощью sudo su - kshitiz
он работает и не запрашивает у меня пароль.
Но если я сделаю sudo su kshitiz
он попросит у меня пароль этого пользователя.
Почему это? Я понимаю, что дефис загружает переменные окружения того пользователя, где нет дефиса, а мой собственный.
Так почему же он запрашивает у меня пароль целевого пользователя, когда я хочу переключиться, сохраняя свои собственные переменные, а не когда я переключаюсь и загружаю профиль цели?