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

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

или

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

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

но всеравно при вызове rlogin hpuxsrv -l oracle просит парол.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959243
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# 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
Run As Equivalent in HP-UX
    #34959251
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
но всеравно при вызове rlogin hpuxsrv -l oracle просит парол.при вызове от какого пользователя? от рута? тогда он прав безумно абсолютно прав.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959258
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БомжИМХО нельзя . потому что этот скрипт запускается при загрузки ОС .
Поправте если ошыбаюс.Что нельзя, кому нельзя, что запускают, откуда и когда?
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959282
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис# 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
Run As Equivalent in HP-UX
    #34959283
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# 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
Run As Equivalent in HP-UX
    #34959300
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Run As Equivalent in HP-UX
    #34959306
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае remsh это говно мамонта которое не нужно
Вам нужен su
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959322
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И команда /sbin/rc3.d/S990dbora start вызывается автоматом от рута при старте.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959336
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисИ команда /sbin/rc3.d/S990dbora start вызывается автоматом от рута при старте.

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

Автоматом от рута при старте.Автоматом от рута при старте.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959371
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис Бомж
...
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
Run As Equivalent in HP-UX
    #34959384
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис

Вы можете у себя посмотреть ?
Код: 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
Run As Equivalent in HP-UX
    #34959753
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем нужен remsh?
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34959835
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисзачем нужен 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
Run As Equivalent in HP-UX
    #34960084
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж Журавлев Денисзачем нужен remsh?

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

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

Оракл должен запускатся от имен юзера oracle а не от имени роота.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960136
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж...
Оракл должен запускатся от имен юзера 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
Run As Equivalent in HP-UX
    #34960193
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис Бомж...
Оракл должен запускатся от имен юзера 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
Run As Equivalent in HP-UX
    #34960205
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
Что означает
Код: plaintext
if [ ! "$2" = "ORA_DB" ] ; then
?Целиком покажите, из такого маленького кусочка не понятно.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960222
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисЦеликом покажите, из такого маленького кусочка не понятно.
Да пож.а
Код: 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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
/ $ cat /sbin/init.d/dbora
#! /bin/sh  -x
#
# Change the value of ORACLE_HOME to specify the correct Oracle home
# directory for you installation
ORACLE_HOME=/u01/app/oracle/Orars6
#
# change the value of ORACLE to the login name of the 
# oracle owner at your site
#

ORACLE=oracle

PATH=${PATH}:$ORACLE_HOME/bin:/usr/bin
HOST=`uname -n`
PLATFORM=`uname`
export ORACLE_HOME PATH
#
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
#
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
#

case $ 1  in
'start')
        echo "$0: starting up" >> $LOG
        date >> $LOG
        # Start Oracle Net
        if [ -f $ORACLE_HOME/bin/tnslsnr ] ;
        then
             echo "starting Oracle Net Listener"
             $ORACLE_HOME/bin/lsnrctl start >> $LOG  2 >& 1  &
        fi
        echo "Starting Oracle databases"
        $ORACLE_HOME/bin/dbstart >> $LOG  2 >& 1  &
        ;;
'stop')
        echo "$0: shutting down" >> $LOG
        date >> $LOG
        # Stop Oracle Net
        if [ -f $ORACLE_HOME/bin/tnslsnr ] ;
        then
             echo "stopping Oracle Net Listener"
             $ORACLE_HOME/bin/lsnrctl stop >> $LOG  2 >& 1  &
        fi
        echo "stopping Oracle databases"
        $ORACLE_HOME/bin/dbshut >> $LOG  2 >& 1  &
        ;;
*)
        echo "usage: $0 {start|stop}" 
        exit 
        ;;
esac
#
exit

Мне так и не ясно почему это он лез в блок где использовал remsh
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960226
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и на него создан линк
Код: plaintext
# ln -s /sbin/init.d/dbora /sbin/rc3.d/S990dbora
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960343
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
Мне так и не ясно почему это он лез в блок где использовал remsh
если скрипт вызван dbora start (рутом), то идем в эту ветку и вызываем самого себя рекурсивно пользователем оракл и со вторым параметром ORA_DB, т.к. второй параметр установлен в этот if больше не заходим, а идем в 'start'

Замените строку
remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
на
su - $ORACLE -c "$0 $1 ORA_DB"
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960390
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы работал remsh rlogin надо:

# grep remsh /etc/inetd.conf
shell stream tcp6 nowait root /usr/lbin/remshd remshd
kshell stream tcp nowait root /usr/lbin/remshd remshd -K

и еще
/var/adm/inetd.sec
login allow
shell allow
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960455
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и с изменением пользователя тоже все работает.
ише раз Спасибо !!! Очень помогли.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960468
Splain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БомжДа и с изменением пользователя тоже все работает.
ише раз Спасибо !!! Очень помогли.

Мыши плакали, кололись, но продолжали есть кактус :)
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Run As Equivalent in HP-UX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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