powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / su nobody
8 сообщений из 8, страница 1 из 1
su nobody
    #35047878
Фотография Corner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!!

Подскажите как мне выполнить скрипт от имени nobody?
Я делаю вот так
Код: plaintext
su nobody -c "script1.sh" NOPASSWD

Следующее что я увидел это пароль. Но ведь я указал NOPASSWD.
Что я неправильно делаю??
...
Рейтинг: 0 / 0
su nobody
    #35047910
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где su позволяет пароль в качестве аргумента?
обычно такое делают от рута, поэтому пароль не запрашивается
...
Рейтинг: 0 / 0
su nobody
    #35047940
Фотография Corner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
dc-ora01/# su bin -c '/ora1/oracle/rman_cmd.sh' nobody
/usr/lib/hpux64/dld.so: Unable to find library 'libclntsh.so.10.1'.
/ora1/oracle/rman_cmd.sh[ 2 ]:  12114  Killed

Что это за библиотека и почему ее нельзя найти(она не ставиться при установке оси и ее надо доставить??)
...
Рейтинг: 0 / 0
su nobody
    #35047961
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Corner
Код: plaintext
1.
2.
3.
dc-ora01/# su bin -c '/ora1/oracle/rman_cmd.sh' nobody
/usr/lib/hpux64/dld.so: Unable to find library 'libclntsh.so.10.1'.
/ora1/oracle/rman_cmd.sh[ 2 ]:  12114  Killed

Что это за библиотека и почему ее нельзя найти(она не ставиться при установке оси и ее надо доставить??)
а в профайле оракла работает? su - oracle -c '/ora1/oracle/rman_cmd.sh' ?
...
Рейтинг: 0 / 0
su nobody
    #35048009
Фотография Corner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
dc-ora02: oracle $ whoami
oracle
dc-ora02: oracle $ su - oracle -c '/ora1/oracle/rman_cmd.sh'
Password:
su: Sorry
...
Рейтинг: 0 / 0
su nobody
    #35048101
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Corner
dc-ora02: oracle $ su - oracle -c '/ora1/oracle/rman_cmd.sh'
[/src]это от рута
...
Рейтинг: 0 / 0
su nobody
    #35048207
Фотография Corner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
su - oracle -c '/ora1/oracle/rman_cmd.sh'
logout
Bus error(coredump)
...
Рейтинг: 0 / 0
su nobody
    #35048240
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем обычно надо окружение типа:

Код: plaintext
1.
2.
3.
4.
export ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client
export ORACLE_BASE=$ORACLE_HOME
 export LD_LIBRARY_PATH=$ORACLE_HOME/lib 
export NLS_LANG=AMERICAN_CIS.UTF8
export NLS_DATE_FORMAT=DD/MM/YYYY
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / su nobody
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]