Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пароль для sudo - предварительно, Требуется "скормить" пароль SUDO 
:(
    Опции темы
win9x
Дата 14.2.2008, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Здравствуйте.

Требуется предварительно "скормить" пароль пользователя root команде SUDO

т.е. сделать так, чтобы перед исполнением какой либо команды SUDO не запрашивал пароль администратора получив его зарание. 

Возможно ли такое и если да как это сделать?

Спасибо.
PM MAIL   Вверх
ZeeLax
Дата 14.2.2008, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



Цитата(win9x @  14.2.2008,  03:24 Найти цитируемый пост)
чтобы перед исполнением какой либо команды SUDO не запрашивал пароль администратора

sudo не запрашивает пароль администратора. Причем тут вообще sudo? Раздел вроде про веб-технологии.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
win9x
Дата 14.2.2008, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Цитата
sudo не запрашивает пароль администратора. Причем тут вообще sudo? Раздел вроде про веб-технологии.


Как мне показалось раздел называется "Администрирование Web серверов и Web служб".

Если вы в системе, как пользователь apache , то чтобы произвести действия как пользователь
root - вам понадобится sudo , которая, да, запросит пароль для пользователя root...


Это сообщение отредактировал(а) win9x - 14.2.2008, 07:16
PM MAIL   Вверх
ZeeLax
Дата 14.2.2008, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



Цитата

Если вы в системе, как пользователь apache , то чтобы произвести действия как пользователь
root - вам понадобится sudo , которая, да, запросит пароль для пользователя root...

sudo запросит пароль пользователя apache в таком случае. Sudo в веб серверам никакого отношения не имеет. Лучше опишите задачу целиком - тогда станет ясно как она относится к этому разделу и вам подскажут оптимальный вариант её решения.

Это сообщение отредактировал(а) ZeeLax - 14.2.2008, 18:58


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
win9x
Дата 14.2.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Цитата
опишите задачу целиком - тогда станет ясно как она относится к этому разделу и вам подскажут оптимальный вариант её решения. 

Ок, ладно.

Ситуация следующая.

Клиент в конфликте с хостером(VDS)

Хостер перекрыл 22 порт. Соответственно SSH недоступен.

Использую phpterm для доступа к серверу на уровне командной строки изнутри. Права phpterm -> apache.

Действия которые необходимо произвести на сервере доступны только root

Для смены пользователя использую SU, который не доступен , тогда использую SUDO, который доступен.

Последний запрашивает пароль для root, но phpterm всего лишь HTML эмулятор реального терминала и ввод пароля невозможен.

Всё.

На мой взгляд проблема имеет непосредственное отношение к администрированию веб сервера. А пакет SUDO создан для администраторов пожелавших на короткий срок дать любому пользователю привилегии root

Не верите? Убедитесь сами http://sudo.ws/

PM MAIL   Вверх
Сумасшедший
Дата 14.2.2008, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: 13
Всего: 107



win9x, вот теперь понятно.
Вам нужно знать что есть expect
Как работает - найдёте в яндексе первой же ссылкой.


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
ZeeLax
Дата 14.2.2008, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



Цитата(win9x @  14.2.2008,  19:01 Найти цитируемый пост)
А пакет SUDO создан для администраторов пожелавших на короткий срок дать любому пользователю привилегии root

Не верите? Убедитесь сами http://sudo.ws/

По моему, против этого я ничего не говорил smile

Цитата(win9x @  14.2.2008,  19:01 Найти цитируемый пост)
На мой взгляд проблема имеет непосредственное отношение к администрированию веб сервера.

Ну, если честно, то нет, не имеет smile
Имеет отношение к администрированию *nix системами и программированию на скриптовых языках и языках оболочек. sudo абсолютно без разницы, вызываете ли вы её из скрипта, исполняемого веб-сервером или ещё как нибудь - в любом случае она работает так, как работает. И т.к. как проблема у вас не в веб-сервером, а с запуском sudo и дальнейшим общением с ней, это никак не относится к вебу.
По теме - как и сказал Сумасшедший - пользуйтесь expect. Ну ещё и
Код

man sudo
может помочь узнать, как ещё можно отдать пароль sudo.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
win9x
Дата 14.2.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Спасибо за помощь. Про exept однозначно не знал, хотя похоже, что для её использования нужно устанавливать дополнительные программные пакеты и библиотеки, а это снова доступ на уровне суперпользователя.

Проблема решилась тривиально.

Просканил сервер на открытые порты. 
Найденные подозрительные порты ввел в браузер. 
На 8001 висел webmin. Дальше всё стандартно smile....
PM MAIL   Вверх
Сумасшедший
Дата 15.2.2008, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: 13
Всего: 107



Прям сказка про взлом своего сервера со счастливым концомsmile


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
win9x
Дата 21.2.2008, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Цитата(Сумасшедший @ 15.2.2008,  09:33)
Прям сказка про взлом своего сервера со счастливым концомsmile

Разве я сказал, что сервер мой?... Про свои сервера я, слава богу, пока всё знаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0884 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.