поменять юзверя по ходу исполнения скрипта . ([SOLVED])

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

млин , простите , парюсь совсем .,., надо походу скипта , получить рута , а потом снова переключится на обычного юзверя .
( по ходу хожу удоленно по разным машинам поетому exit не помог мну :( )

всем заранее пасиб .
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение BlackStar »

Походу тебе нужно настроить sudo, или по ходу сформулировать свои мысли... :)
LightLang Team
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

мтак знач : есть примерно 200 - 250 машин , у всех один рут , , нис, нфс и прочии прибамбасы , теперь , логинится по ssh
руту запрещено , , теперь , надо скрипт чтоб апдайтил все системы , поетому , надо логинится удаленно , получать рута , апдайтится , менять юзверя , логинится на следующую машину , и так далее !!!
если есть предложения то готов выслушать .,.,( кстати дист дебиан )
п.с. :D
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение csx »

Типа,, карочи пути у тибя два!

В общем первый путь тако,, чё типа надо дать права юзиру, какторый по ходу логинецца на типа машину, чтобы он по сути мог запускать обнолятельную систему.

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

Воооттт..

Надеюсь, так понятнее?
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение sergeyvp »

Thoth писал(а):
29.03.2007 18:17
если есть предложения то готов выслушать .,.,( кстати дист дебиан )
п.с. :D

Ну так сказали, используй sudo
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

кхм , я конеш понял что вы мну тут наотвечали , но до этих идей я и сам дошел ,.
я тока вот не понимаю , после исполнения команды su , он ведь подает запрос на stdin так вот неужели нельзя туда ему , пароль и перенаправить ???
( хотя судя по ответам , дело там более тонкое и хитрое , видно все ето , как-то более хитро работает , а мну не совсем врубает принцып )
:blush: :blush:
вообщем , всем учасникам пасибки , а если кто достойно обьяснит принцып , то вообще будет супер !!!
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение csx »

Не su а sudo !
Его надо настроить без пароля. это можно сделать с помощью команды visudo, конфиг там с понятными комментариями.

ЗЫ. Гентушник не знает про судо -- это как?
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение КВН »

Да, если машины апдейтятся из единиго локального репозитория, то проще воспользоваться cron, а не бегать скриптами по ssh.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение skeletor »

csx писал(а):
30.03.2007 08:55
Не su а sudo !
Его надо настроить без пароля. это можно сделать с помощью команды visudo, конфиг там с понятными комментариями.

ЗЫ. Гентушник не знает про судо -- это как?

Ты не понял. Он не хочет использовать sudo, он хочет каким-то образом передать пароль рута когда будет выполняться комманда su.

Thoth писал(а):
30.03.2007 03:02
кхм , я конеш понял что вы мну тут наотвечали , но до этих идей я и сам дошел ,.
я тока вот не понимаю , после исполнения команды su , он ведь подает запрос на stdin так вот неужели нельзя туда ему , пароль и перенаправить ???
( хотя судя по ответам , дело там более тонкое и хитрое , видно все ето , как-то более хитро работает , а мну не совсем врубает принцып )
:blush: :blush:
вообщем , всем учасникам пасибки , а если кто достойно обьяснит принцып , то вообще будет супер !!!

Применяй комманду sudo - меньше гемора будет.
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

Вообщем , народ , тема была чательно проверена , и после изучению вопроса , пришел к следуюшему заключению , ( кста ет просто уже не решение практичекое а чисто теор-блуд-флуд , однако если кому интересно) , после выполнения команды su , запрашивается пороль , причем запрашивается имено из tty ,и не откуда больше , и ничего ни как нельзя ни куда перенаправить , единственое что можно сделать так это создать линк на tty , и писать пряму туда , воот така историю .
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Uncle_Theodore »

Есть еще такая полезная вещь, называется expect
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

приведите кусочек кода который работает плз !!!
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Uncle_Theodore »

Thoth писал(а):
14.05.2007 20:16
приведите кусочек кода который работает плз !!!

Вот тут я что-то такое писал.
Согласование PHP и su
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: поменять юзверя по ходу исполнения скрипта .

Сообщение Thoth »

пасибки !!! респект !!!
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали: