В Linux есть возможность, будучи под рутом, "залогинется" под другим пользователем с помощью su (или sudo с флагом -u) и без запроса пароля. В Windows системах есть runas, но он запрашивает пароль, даже если я под администратором. Существует возможность запустить программу, типа, как runas, но без запроса пароля пользователя от которого мы её запускаем?
Ну чтобы не спрашивая пароль от юзера запустить под его именем софт.
Su тем не менее, позволяет зайти как пользователь в систему, а не просто запуск одной программы от его имени. source ~/.profile надо сделать, да, на всякий.
Constantine, Да, позволяет, это полезно, когда отлаживаешь запуск скриптов от разных псевдо-морд - временно даешь им шелл, переходишь туда и поехали. В винде - ну такое может потребоваться, когда нужно запустить лицуху типа автокада с привязкой к личному кабинету для проверки, что все работает...