Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / expect + bash права выполнение / 2 сообщений из 2, страница 1 из 1
27.05.2015, 14:23
    #38969803
AskDba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
expect + bash права выполнение
Помогите разобраться со скриптом
Есть два файла
1) cmd.sh

#!/bin/bash
/tmp/su.exp grid grid

2) su.exp

#!/usr/bin/expect
set timeout 20
set user [lindex $argv 0]
set password [lindex $argv 1]
spawn su $user
..............

В первом файле прописан пароль.

Задача в том чтобы запускать от другого юзера, который не должен знать пароль.
Но скрипт работает только если есть права на чтение для остальных

Права
-rwxr-x--x. 1 grid oinstall 38 May 27 16:50 cmd.sh
-rwxr-x--x. 1 grid oinstall 293 May 27 16:49 su.exp
...
Рейтинг: 0 / 0
27.05.2015, 18:27
    #38970116
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
expect + bash права выполнение
AskDba,

Для этих целей используют sudo. Еще можно ssh user@localhost, но это немного не то.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / expect + bash права выполнение / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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