su передача пароля через bash скрипт (su передача пароля через bash скрипт)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
pupozavrikus
Сообщения: 2

su передача пароля через bash скрипт

Сообщение pupozavrikus »

Возможно ли передать пароль на рута через su.
Суть идеи такова:
Баш скрипт который запускается под пользователем меняет оболочку на рутовскую и запускает прогу уже с провами рута... генту
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение diesel »

почему для этих целей не настроить sudo ?
Спасибо сказали:
Demimurych
Сообщения: 295

Re: su передача пароля через bash скрипт

Сообщение Demimurych »

pupozavrikus писал(а):
09.01.2007 12:08
Возможно ли передать пароль на рута через su.
Суть идеи такова:
Баш скрипт который запускается под пользователем меняет оболочку на рутовскую и запускает прогу уже с провами рута... генту


В su это принципиально невозможно.

Либо используй sudo либо читай маны на описание прав к файлам.
Спасибо сказали:
pupozavrikus
Сообщения: 2

Re: su передача пароля через bash скрипт

Сообщение pupozavrikus »

спасибо! зделал через sudo.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение sash-kan »

Demimurych
ну не то чтобы принципиально. по идее, expect может помочь.
но, естественно, через sudo гораздо проще. и правильнее.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение drBatty »

sash-kan писал(а):
09.01.2007 14:44
ну не то чтобы принципиально. по идее, expect может помочь.

можно поподробнее? (ссылочку)

Shell

$ su < t.txt standard in must be a tty

почему-то

Shell

$ man su Ничего про su в руководстве нет

:(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение sash-kan »

drBatty писал(а):
19.04.2009 16:38
можно поподробнее? (ссылочку)

google.com

p.s. никогда даже мысле не было морочить себе голову всякими там expect-ами.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение drBatty »

sash-kan писал(а):
20.04.2009 11:38
p.s. никогда даже мысле не было морочить себе голову всякими там expect-ами.
+1
но ссылочку нашёл:
http://www.opennet.ru/base/dev/interactive_tools.txt.html
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: su передача пароля через bash скрипт

Сообщение sash-kan »

drBatty писал(а):
21.04.2009 13:58
sash-kan писал(а):
20.04.2009 11:38
p.s. никогда даже мысле не было морочить себе голову всякими там expect-ами.
+1
но ссылочку нашёл:
http://www.opennet.ru/base/dev/interactive_tools.txt.html

объективности ради следует заметить, что статья отнюдь не про su, а про telnet. такого добра и искать не надо. google://telnet+expect. просто вал.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: su передача пароля через bash скрипт

Сообщение oxd »

su намного сложнее чем кажется :)
передать пароль удаленно так нельзя
я бы использовать ssh с идентификацией по ключам без паролей
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Ответить