Відповіді:
loginробить саме те, що говорить ім'я, він входить в систему користувача та встановлює середовище, але команда входу не призначена для переходу на інший обліковий запис користувача в командному рядку. Для цього ви або використовуєте su usernameдля переходу на інший обліковий запис, або sudo -u usernameдля запуску лише однієї команди як іншого користувача.