2013-05-28 9 views
-1

У меня возникла следующая ошибка при попытке установить агент oracle!SSH Ошибка Любые идеи?

May 28 18:21:18 fgv246 sshd[23880]: Accepted publickey for em12c-srvc from 10.xxxxxxx port 16263 ssh2 
May 28 18:21:18 fgv246 sshd[23880]: Accepted publickey for em12c-srvc from 10.xxxxxxx port 16263 ssh2 
May 28 18:21:18 fgv246 sshd[23880]: pam_unix(sshd:session): session opened for user em12c-srvc by (uid=0) 
May 28 18:21:18 fgv246 sshd[23880]: pam_unix(sshd:session): session opened for user em12c-srvc by (uid=0) 
May 28 18:21:18 fgv246 sudo: em12c-srvc : sorry, you must have a tty to run sudo ; TTY=unknown ; PWD=/home/em12c-srvc ; USER=em12c-srvc ; COMMAND=/bin/sh -c id 
May 28 18:21:18 fgv246 sudo: em12c-srvc : sorry, you must have a tty to run sudo ; TTY=unknown ; PWD=/home/em12c-srvc ; USER=em12c-srvc ; COMMAND=/bin/sh -c id 

ответ

0

Проблема в том, что требуется tty. Так хак вокруг него:

Как корень:

./install.sh -u 
    visudo /etc/sudoers 
    comment out: #Default requiretty 
    And reinstall (./install.sh) 

Вы не должны использовать Vim, но вы получите идею. Раскомментирую линию после установки

+0

Это сделал трюк !! но у меня все еще есть сомнения! Как я могу сделать это только для одного пользователя и не применять правило для всех из них? –

+0

нашел решение должно быть примерно таким: default: username! Requiretty –

0

Вы должны изменить переменные окружение TTY, я думаю, как TTY =/Dev/tty0

Смежные вопросы