Linux&FreeBSD: выполнение команды от имени другого пользователя

Автор: | 09/26/2012
 

Что бы просто переключиться на учетную запись другого пользователя — достаточно выполнить команду:

$ su username

Что бы выполнить команду от имени пользователя и остаться в консоли под своим пользователем — выполняем следующее:

su [username] [option] [command]

Например, от имени пользователя l2db выполним команду whoami:

$ su l2db -c whoami
Password:
l2db