Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Run As Equivalent in HP-UX / 25 сообщений из 31, страница 1 из 2
22.11.2007, 16:51:06
    #34959107
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Добрый вечер.
Есть шел скрипт котрый выполняет нижеуказонную команду.
Код: plaintext
remsh hpuxsrv -l oracle -n /sbin/rc3.d/S990dbora start
Но он выдает ошыбку Login incorrect.

Команда выполняется на локлной машыне .
Помогите поборот проюлему или подскажите ее аналог . Как я понимаю это нужно для того чтобы
запустить скрипт от имени oracle.
...
Рейтинг: 0 / 0
22.11.2007, 17:02:21
    #34959159
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
# su oracle 'uname -a'
HP-UX ~~~~~~~~ unlimited-user license

или

su - oracle 'uname -a'
...
Рейтинг: 0 / 0
22.11.2007, 17:09:53
    #34959198
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
А ошибка Login incorrect. потому что на хосте hpuxsrv у пользователя oracle в дом. каталоге в файле .rhosts нет записи про текущего пользователя.
...
Рейтинг: 0 / 0
22.11.2007, 17:10:22
    #34959203
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
ИМХО нельзя . потому что этот скрипт запускается при загрузки ОС .
Поправте если ошыбаюс.
...
Рейтинг: 0 / 0
22.11.2007, 17:12:45
    #34959216
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев ДенисА ошибка Login incorrect. потому что на хосте hpuxsrv у пользователя oracle в дом. каталоге в файле .rhosts нет записи про текущего пользователя.

На хосте hpuxsrv (да сервер всего одинь) в папке /home/oracle есть файл .rhost и в нем запис
Код: plaintext
hpuxsrv oracle

но всеравно при вызове rlogin hpuxsrv -l oracle просит парол.
...
Рейтинг: 0 / 0
22.11.2007, 17:20:38
    #34959243
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
# su - oracle
erebus.oracle> echo erebus oracle>.rhosts
erebus.oracle> remsh erebus -l oracle -n 'uname -a'
HP-UX erebus B.11.23 U ia64 3252833975 unlimited-user license
...
Рейтинг: 0 / 0
22.11.2007, 17:22:41
    #34959251
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж
но всеравно при вызове rlogin hpuxsrv -l oracle просит парол.при вызове от какого пользователя? от рута? тогда он прав безумно абсолютно прав.
...
Рейтинг: 0 / 0
22.11.2007, 17:23:28
    #34959258
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
БомжИМХО нельзя . потому что этот скрипт запускается при загрузки ОС .
Поправте если ошыбаюс.Что нельзя, кому нельзя, что запускают, откуда и когда?
...
Рейтинг: 0 / 0
22.11.2007, 17:28:17
    #34959282
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денис# su - oracle
erebus.oracle> echo erebus oracle>.rhosts
erebus.oracle> remsh erebus -l oracle -n 'uname -a'
HP-UX erebus B.11.23 U ia64 3252833975 unlimited-user license

Код: plaintext
1.
2.
3.
/home/oracle $ whoami
oracle
/home/oracle $ remsh hpuxsrv -l oracle -n 'uname -a'
remshd: Login incorrect.
...
Рейтинг: 0 / 0
22.11.2007, 17:28:26
    #34959283
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
# remsh erebus -l oracle -n 'uname -a'
remshd: Login incorrect.
# su - oracle
erebus.oracle> echo erebus root >.rhosts
erebus.oracle> exit
logout
# remsh erebus -l oracle -n 'uname -a'
HP-UX erebus B.11.23 U ia64 3252833975 unlimited-user license

-----------------------------------------------------------------------------------------------------------------------------------------
нужно делать то что нужно, а то что не нужно -- делать не нужно (перефразируя В-Пуха).
...
Рейтинг: 0 / 0
22.11.2007, 17:32:24
    #34959300
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Код: plaintext
1.
2.
3.
/home/oracle $ whoami
oracle
/home/oracle $ remsh hpuxsrv -l oracle -n 'uname -a'
remshd: Login incorrect.
[/quot]

# netstat -in

# hostname

# cat /etc/hosts
...
Рейтинг: 0 / 0
22.11.2007, 17:33:26
    #34959306
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
В любом случае remsh это говно мамонта которое не нужно
Вам нужен su
...
Рейтинг: 0 / 0
22.11.2007, 17:36:54
    #34959322
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
И команда /sbin/rc3.d/S990dbora start вызывается автоматом от рута при старте.
...
Рейтинг: 0 / 0
22.11.2007, 17:39:47
    #34959336
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев ДенисИ команда /sbin/rc3.d/S990dbora start вызывается автоматом от рута при старте.

Автоматом от рута при старте.
...
Рейтинг: 0 / 0
22.11.2007, 17:44:16
    #34959345
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж
...
192.168.0.143 hpuxsrv
добавьте
192.168.0.144 hpuxsrv
127.0.0.1 localhost loopback
...
Рейтинг: 0 / 0
22.11.2007, 17:45:35
    #34959349
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж Журавлев ДенисИ команда /sbin/rc3.d/S990dbora start вызывается автоматом от рута при старте.

Автоматом от рута при старте.Автоматом от рута при старте.
...
Рейтинг: 0 / 0
22.11.2007, 17:52:30
    #34959371
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денис Бомж
...
192.168.0.143 hpuxsrv
добавьте
192.168.0.144 hpuxsrv
127.0.0.1 localhost loopback



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
/ $ cat /etc/hosts
# @(#)B11.23_LRhosts $Revision:  1 . 9 . 214 . 1  $ $Date:  96 / 10 / 08   13 : 20 : 01  $
#
# The form for each entry is:
# <internet address>    <official hostname> <aliases>
#
# For example:
#  192 . 1 . 2 . 34     hpfcrm  loghost
#
# See the hosts( 4 ) manual page for more information.
# Note: The entries cannot be preceded by a space.
#       The format described in this file is the correct format.
#       The original Berkeley manual page contains an error in
#       the format description.
#

 192 . 168 . 0 . 99     bnobsdc.bankofbaku.com  bnobsdc
 192 . 168 . 0 . 143    hpuxsrv
 192 . 168 . 0 . 144    hpuxsrv
 127 . 0 . 0 . 1        localhost       loopback
/ $ remsh hpuxsrv -l oracle -n 'uname -a'
remshd: Login incorrect.
/ $ uname -a
HP-UX hpuxsrv B. 11 . 23  U ia64  0888275529  unlimited-user license
/ $ 
...
Рейтинг: 0 / 0
22.11.2007, 17:55:02
    #34959384
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денис

Вы можете у себя посмотреть ?
Код: plaintext
1.
2.
3.
4.
5.
6.
su - oracle
cat /etc/hosts.equiv
mod i owner i group etoqo fayla
--------------------------------
cd $HOME
cat .rhosts
mod i owner i group etoqo fayla
...
Рейтинг: 0 / 0
22.11.2007, 21:22:26
    #34959753
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
зачем нужен remsh?
...
Рейтинг: 0 / 0
22.11.2007, 22:43:57
    #34959835
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денисзачем нужен remsh?

Есть скрипт который автаматом поднимает Оракл при сттарте ОС и также останавливает эго при Шутдовне ОС.
Часть этого скрипта который юзает remsh
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
#
if [ ! "$2" = "ORA_DB" ] ; then
   if [ "$PLATFORM" = "HP-UX" ] ; then
      remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
      exit
   else
      rsh $HOST -l $ORACLE  $ 0  $ 1  ORA_DB
      exit
   fi
fi
#
...
Рейтинг: 0 / 0
23.11.2007, 08:37:13
    #34960084
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж Журавлев Денисзачем нужен remsh?

Есть скрипт который автаматом поднимает Оракл при сттарте ОС и также останавливает эго при Шутдовне ОС.
Часть этого скрипта который юзает remsh
Команду /sbin/rc3.d/S990dbora start (/sbin/rc3.d/K990dbora stop) должен вызывать рут, автоматически при включении и выключении (переходу на run-level 3 и уходу с него), никакие дебильные скрипты не нужны.
...
Рейтинг: 0 / 0
23.11.2007, 09:09:05
    #34960113
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денис Бомж Журавлев Денисзачем нужен remsh?

Есть скрипт который автаматом поднимает Оракл при сттарте ОС и также останавливает эго при Шутдовне ОС.
Часть этого скрипта который юзает remsh
Команду /sbin/rc3.d/S990dbora start (/sbin/rc3.d/K990dbora stop) должен вызывать рут, автоматически при включении и выключении (переходу на run-level 3 и уходу с него), никакие дебильные скрипты не нужны.

Оракл должен запускатся от имен юзера oracle а не от имени роота.
...
Рейтинг: 0 / 0
23.11.2007, 09:21:27
    #34960136
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж...
Оракл должен запускатся от имен юзера oracle а не от имени роота.Оракл и запускается не от рута
читаем внимательно скрипт dbora:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
....
case "$1" in
    'start')
        # Start the Oracle databases:
        # The following command assumes that the oracle login 
        # will not prompt the user for any values
         su - $ORA_OWNER -c  "$ORA_HOME/bin/lsnrctl start"
         su - $ORA_OWNER -c  $ORA_HOME/bin/dbstart
....
...
Рейтинг: 0 / 0
23.11.2007, 09:42:30
    #34960193
Бомж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Журавлев Денис Бомж...
Оракл должен запускатся от имен юзера oracle а не от имени роота.Оракл и запускается не от рута
читаем внимательно скрипт dbora:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
....
case "$1" in
    'start')
        # Start the Oracle databases:
        # The following command assumes that the oracle login 
        # will not prompt the user for any values
         su - $ORA_OWNER -c  "$ORA_HOME/bin/lsnrctl start"
         su - $ORA_OWNER -c  $ORA_HOME/bin/dbstart
....


Спасибо вам болшое за помош!
Тепер задать ише один вопрос ( просто мне не ясно ) .
Что означает
Код: plaintext
if [ ! "$2" = "ORA_DB" ] ; then
?
...
Рейтинг: 0 / 0
23.11.2007, 09:45:44
    #34960205
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run As Equivalent in HP-UX
Бомж
Что означает
Код: plaintext
if [ ! "$2" = "ORA_DB" ] ; then
?Целиком покажите, из такого маленького кусочка не понятно.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Run As Equivalent in HP-UX / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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