Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » Флейм
  •  » Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

№92625-02-2008 21:19:43

fominde
Участник
 
Группа: Extensions
Откуда: SPb
Зарегистрирован: 21-01-2006
Сообщений: 144
UA: Firefox 3.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

kdesu,gsudo ?

Отредактировано fominde (25-02-2008 21:21:52)

Отсутствует

 

№92725-02-2008 21:24:19

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

fominde пишет

gsudo

gksu? :rolleyes:

Отсутствует

 

№92825-02-2008 21:28:22

fominde
Участник
 
Группа: Extensions
Откуда: SPb
Зарегистрирован: 21-01-2006
Сообщений: 144
UA: Firefox 3.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

gksu? roll

да их там гора. я юзаю только sudo,и в скриптах тоже.

Отсутствует

 

№92925-02-2008 21:40:40

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

kdesu не работает — пробовал уже (в других, правда, скриптах).

Отсутствует

 

№93025-02-2008 22:07:48

fominde
Участник
 
Группа: Extensions
Откуда: SPb
Зарегистрирован: 21-01-2006
Сообщений: 144
UA: Firefox 3.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Зайчик Ben
Это уже дело /etc/sudoers

может таки поправить файл?

Отсутствует

 

№93126-02-2008 00:33:08

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

С kdesu я понял, что не так: кавычки забыл. Если написать так, то evrouter запускается:

Выделить код

Код:

kdesu "/usr/bin/evrouter /dev/input/event0 -c /root/.evrouterrc"

Но он по-прежнему не работает (клавиша не обрабатывается, так как не слышно писка, и не создаётся файл), хотя запускается evrouter с правами root (видно в системном мониторе KDE).
А если я его по-старому запсукаю, вручную, из консоли, то всё работает как надо.
Вот как это можно объяснить?

Отсутствует

 

№93226-02-2008 17:37:12

Erik
Рупор народной культуры
 
Группа: Members
Откуда: Бавария, Бюргерстан
Зарегистрирован: 25-09-2006
Сообщений: 1341
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

MySh пишет

С kdesu я понял, что не так: кавычки забыл. Если написать так, то evrouter запускается:

Выделить код

Код:

kdesu "/usr/bin/evrouter /dev/input/event0 -c /root/.evrouterrc"

Но он по-прежнему не работает (клавиша не обрабатывается, так как не слышно писка, и не создаётся файл), хотя запускается evrouter с правами root (видно в системном мониторе KDE).
А если я его по-старому запсукаю, вручную, из консоли, то всё работает как надо.
Вот как это можно объяснить?

Ты измени sudoers, чтобы  evrouter выполнялся  через sudo без требования пароля, тогда все должно работать. Я иногда такими скриптами пользуюсь, все работает.

Отредактировано Erik (26-02-2008 17:40:07)

Отсутствует

 

№93326-02-2008 17:50:43

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Erik

измени sudoers, чтобы  evrouter выполнялся  через sudo без требования пароля

Разве так можно делать? Это же подрывает безопасность.

Отсутствует

 

№93426-02-2008 18:02:59

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 9.5
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

MySh
Ну так чего ты хочешь? Чтобы он запускался с правами root'а или нет? (-:Е
Или ты боишься уязвимостей в нём, которые злодейски захватят твой компостер? 4-:Е


Ядрёная консоль делает меня сильней!

Отсутствует

 

№93526-02-2008 22:45:49

Shura
Участник
 
Группа: Members
Зарегистрирован: 06-05-2006
Сообщений: 1205
UA: Firefox 2.0
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Может скажу крамольную мысль, но всё-же... Может стоит поставить этот скрипт не на загрузку КДЕ, а на загрузку системы? Тогда он сам по себе выполнится от имени рута.
Если нужно непременно извратиться - то как насчет запуска через cron? ;)


FreeBSD 8.2, IceWM

Отсутствует

 

№93626-02-2008 22:54:23

Redisych
Участник
 
Группа: Extensions
Зарегистрирован: 18-07-2005
Сообщений: 940
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Да, со стороны всё-таки читать это жутковато...

Отсутствует

 

№93727-02-2008 01:05:59

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

krigstask

Или ты боишься уязвимостей в нём, которые злодейски захватят твой компостер? 4-:Е

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

Shura

Может скажу крамольную мысль, но всё-же... Может стоит поставить этот скрипт не на загрузку КДЕ, а на загрузку системы? Тогда он сам по себе выполнится от имени рута.

Я с этого и начал, только непонятно, как это сделать... :dumb:

Если нужно непременно извратиться - то как насчет запуска через cron? wink

Этот вариант, как самый «весёлый», я приберегаю на последний момент... Если ничего другого не останется, будем глушить комаров ядерными боеголовками :D

Отсутствует

 

№93827-02-2008 01:58:38

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 9.5
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

MySh

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

Э-э-э... man sudoers, что тут скажешь (-;Е


Ядрёная консоль делает меня сильней!

Отсутствует

 

№93929-02-2008 17:13:38

fat_angel
Участник
 
Группа: Members
Откуда: Самара
Зарегистрирован: 10-03-2007
Сообщений: 209
UA: Konqueror 3.5

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Кто нибудь может сказать как изменить права доступа ко всем файлам в папке и вложенных в нее подпапках при этом не изменяя права на сами папки и подпапки?

Отсутствует

 

№94029-02-2008 17:35:56

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

fat_angel

Кто нибудь может сказать как изменить права доступа ко всем файлам в папке и вложенных в нее подпапках при этом не изменяя права на сами папки и подпапки?

find . -type f -exec chmod [нужные права] {} \;

Отредактировано Azathoth (29-02-2008 17:37:19)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№94129-02-2008 18:46:31

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 9.5
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

fat_angel
А я бы сказал, просто chmod -R права /path/folder/*


Ядрёная консоль делает меня сильней!

Отсутствует

 

№94229-02-2008 18:47:01

fat_angel
Участник
 
Группа: Members
Откуда: Самара
Зарегистрирован: 10-03-2007
Сообщений: 209
UA: Konqueror 3.5

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Azathoth
Пасибки, получилось! Моя ошибка была в том что я не писал \; (из мана так и не понял что это значит), может объяснишь сакральный смысл сей записи?

Добавлено Fri Feb 29 18:55:24 2008 :
krigstask
Не пойдет у меня /path/folder/files_to_change/files_to_change/files_to_change/... а права ко всем папкам правильные.

Просто после копирования музыки, видео, книг с вендоваго диска все файлы стали выполняемыми и ro т. е. -r-xr-xr-x, а папки имели нормальные права (drwxr-xr-x).

Отсутствует

 

№94329-02-2008 20:23:21

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

fat_angel

Моя ошибка была в том что я не писал \; (из мана так и не понял что это значит), может объяснишь сакральный смысл сей записи?

man find говорит нам:

The expression must be terminated by a semicolon (``;'').  If you
invoke find from a shell you may need to quote the semicolon if
the shell would otherwise treat it as a control operator.

Что по русски означает что выражение (следующее за -exec) должно заканчиваться знаком ";". Однако если вы вызываете эту команду из под шелла, то вам возможно придется экранировать точку с запятой если шелл рассматривает ее как управляющий оператор.

А шелл действительно рассматривает ее как управляющий оператор =)
Т.е. оператор разделения двух команд выполняющихся одна за другой без учета успешного завершения предыдущей. Равносильно двум командам с новых строк.

Отредактировано Azathoth (29-02-2008 20:28:05)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№94429-02-2008 22:11:24

fat_angel
Участник
 
Группа: Members
Откуда: Самара
Зарегистрирован: 10-03-2007
Сообщений: 209
UA: Konqueror 3.5

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Azathoth
Еще раз спасибо за столь подробные разъяснения.:beer:

Отсутствует

 

№94501-03-2008 00:10:16

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 9.2
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

fat_angel
А, да, я в спешке про подпапки не уловил (-:Е

Добавлено Sat Mar  1 00:24:25 2008 :

find . -type f -exec chmod [нужные права] {} \;

Ещё, мне кажется, можно было бы так:
chmod права $(find . -type f)


Ядрёная консоль делает меня сильней!

Отсутствует

 

№94601-03-2008 01:22:23

fat_angel
Участник
 
Группа: Members
Откуда: Самара
Зарегистрирован: 10-03-2007
Сообщений: 209
UA: Konqueror 3.5

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

krigstask
Наверное... Всеравно все права я уже выправил и проверять неохота... Сейчас настраиваю тв-тюнер и заодно собираюсь выкинуть к чертовой матери драйвер для нтфс.

Отсутствует

 

№94702-03-2008 01:13:21

chroot
Участник
 
Группа: Members
Зарегистрирован: 02-03-2008
Сообщений: 44
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Здравствуйте. Кто-нибудь в курсе, может быть, в Linux можно пристроить какой-нибудь плагин для терминала, чтобы существование папок\файлов проверялось автоматически, а не всякий раз обламывало команды типа zip -r /backup/docs__08-02-03__01-10.zip ~/Documents/html из-за того, что, скажем, при Tab'e набирается html, но пользователь не видит, что у него на самом деле html_1, html_2 и т.д. Командная строка, безусловно, удобный инструмент, потому что любая программа оказывается мгновенно доступной, но надоело ломать пальцы, честно говоря.

Отсутствует

 

№94802-03-2008 11:46:41

Shura
Участник
 
Группа: Members
Зарегистрирован: 06-05-2006
Сообщений: 1205
UA: Firefox 2.0
Веб-сайт

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

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

Отредактировано Shura (02-03-2008 11:46:53)


FreeBSD 8.2, IceWM

Отсутствует

 

№94902-03-2008 11:47:23

fat_angel
Участник
 
Группа: Members
Откуда: Самара
Зарегистрирован: 10-03-2007
Сообщений: 209
UA: Konqueror 3.5

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Привет. У меня еще один дурацкий вопрос по основам UNIX. Перекодировку файлов с помощью iconv освоил, но теперь интересно как поменять перевод строки в стиле ВыньДОС'а на перевод строки в стиле UNIX?

Отсутствует

 

№95002-03-2008 17:15:34

chroot
Участник
 
Группа: Members
Зарегистрирован: 02-03-2008
Сообщений: 44
UA: Firefox 2.0

Re: Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Пересохранить файл с соответствующей опцией

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

А нельзя ли сделать так, чтобы возможные варианты появлялись после однократного нажатия Tab, а не двойного?

Отредактировано chroot (02-03-2008 17:18:06)

Отсутствует

 
  • Форумы
  •  » Флейм
  •  » Linux, Windows, Mac OSX - VI раунд: MACарыч соGNUлся от сVista

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]