1 голос
 
1418 просмотров
10.09.2016 / 12:48  aNNiMON

Как сменить пользователя и выполнить команду от его имени?

Нужно скриптом переключить пользователя и выполнить команду от его имени.
  1. su - user && cd directory
Не работает.
Изм. aNNiMON от 10.09.2016 / 13:46
Ответы
 
1 голос
 
# 10.09.2016 / 13:00  Oak
  1. su - user -s/bin/bash -c <<EOF
  2. code
  3. EOF
Для одиночной команды:
  1. su - user -c 'cd /dir'
Изм. Oak от 10.09.2016 / 13:00
 
1 голос
 
# 10.09.2016 / 12:59  Naik
  1. sudo - user 'cd $HOME'
или
  1. su - user -c 'cd /dir'

Можно использовать также gksu/gksudo
Изм. Naik от 10.09.2016 / 13:04
 
0 голосов
 
# 12.09.2016 / 16:06  Koenig
мне кажется
su -u user -p pass && cd ~
Всего: 3

Реклама

Мы в соцсетях

tw tg yt gt