[Moscow.pm] Консольные скрипты

Павел Тимонин gg.error на gmail.com
Чт Апр 9 06:14:05 PDT 2009


9 апреля 2009 г. 17:06 пользователь Alexander Q <qalex на ashmanov.com>написал:

> В Чтв, 09/04/2009 в 17:02 +0400, Павел Тимонин пишет:
> >
> >
> > 9 апреля 2009 г. 17:00 пользователь Alexander Q <qalex на ashmanov.com>
> > написал:
> >         В Чтв, 09/04/2009 в 16:57 +0400, Павел Тимонин пишет:
> >         > конечно, три строчки типа
> >         >
> >         > echo text > /path/to/file
> >         > sudo cp /path/to/file /path/to/system/file
> >         > rm /path/to/file
> >
> >
> >         Можно одну строчку "echo text | sudo tee /path/to/file
> >         > /dev/null" :)
> >
> > зачем '> /dev/null'?
>
> tee пропускает через себя поток со STDIN на STDOUT, копируя его в файл.
> >/dev/null очищает STDOUT. Нам же надо только скопировать текст в файл,
> так?


Именно так. А tee значит пробросит текст и на stdout... наверное это для
меня даже полезно, чтобы видеть, какое же значение записывается в файл. Так
что можно его и не нуллить.


>
>
> http://www.opennet.ru/man.shtml?topic=tee
>
> >
> >         > это допустимо, но как-то очень уж некрасиво.
> >         >
> >         > а вот мысль присвоить сюид скрипту мне нравится. должно
> >         сработать.
> >         >
> >         > 9 апреля 2009 г. 14:21 пользователь Naim Shafiev
> >         <shafiev на gmail.com>
> >         > написал:
> >         >         я что то не допонял но вы можете копать в строну
> >         suid ?
> >         >
> >         >         9 апреля 2009 г. 1:13 пользователь Ruslan Zakirov
> >         >         <ruslan.zakirov на gmail.com> написал:
> >         >
> >         >         > sudo cp $tmp $target?
> >         >         >
> >         >         > 2009/4/9 Павел Тимонин <gg.error на gmail.com>:
> >         >         >> Необходимо получить права супер пользователя для
> >         записи в
> >         >         файл с модом 644.
> >         >         >> То есть есть такой файл, и надо в него что-то
> >         записать.
> >         >         Изменить права на
> >         >         >> него нельзя. Есть sudo. Что можно сделать?
> >         >         >> --
> >         >         >> Moscow.pm mailing list
> >         >         >> moscow-pm на pm.org | http://moscow.pm.org
> >         >         >>
> >         >         >>
> >         >         >
> >         >         >
> >         >         >
> >         >         > --
> >         >         > Best regards, Ruslan.
> >         >         > --
> >         >         > Moscow.pm mailing list
> >         >         > moscow-pm на pm.org | http://moscow.pm.org
> >         >         >
> >         >         --
> >         >         Moscow.pm mailing list
> >         >         moscow-pm на pm.org | http://moscow.pm.org
> >         >
> >         >
> >         > --
> >         > Moscow.pm mailing list
> >         > moscow-pm на pm.org | http://moscow.pm.org
> >         --
> >
> >         With best regards,
> >          Alexander Q                         mailto:qalex на ashmanov.com
> >
> >
> >         --
> >         Moscow.pm mailing list
> >         moscow-pm на pm.org | http://moscow.pm.org
> >
> >
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> --
> With best regards,
>  Alexander Q                         mailto:qalex на ashmanov.com
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20090409/8126e3bc/attachment.html>


Подробная информация о списке рассылки Moscow-pm