История изменений
Исправление Zmicier, (текущая версия) :
Скрипт запущен от рута. Надо дать пользователю его шелл
su $user -c /bin/sh
/bin/sh оболочкой пользователя, скорее всего, не является.
user@maria:~
$ cat /tmp/ppp328
#!/bin/bash -x
su $SUDO_USER
user@maria:~
$ sudo /tmp/ppp328
+ su user
user@maria:~
$ exit
user@maria:~
$
Исходная версия Zmicier, :
Скрипт запущен от рута. Надо дать пользователю его шелл
su $user -c /bin/sh
/bin/sh оболочкой пользователя, скорее всего, не является.
#!/bin/bash
su $USER