* [sisyphus] hotplug @ 2004-12-09 17:57 Mike Andreev 2004-12-09 18:10 ` Mike Andreev 0 siblings, 1 reply; 23+ messages in thread From: Mike Andreev @ 2004-12-09 17:57 UTC (permalink / raw) To: sisyphus Здравствуйте, Мои письма почему-то до community@altlinux.ru не доходят. так что шлю сюда. вот решил поделиться, может кому-то будет полезно... [ все ниже описанное было сделано для решения моих личных задач и у меня работает. Your Mileage May Vary. конструктивная критика и замечания приветствуются ] У меня есть Flash'ка и фотоаппарат, который подключаются по USB (как диск не мантируется, но gphoto2 его поддерживает). Оба устройства опознаются, и при подключении флэшки в fstab добавляется mount-point. [ ALT Linux Sisyphus (20041111), hotplug-2004_03_29-alt7, kudzu-1.1.13-alt8 ] задача состояла в том, что бы изменить параметры mount-point. и, при наличии залогинившигося в консоль пользователя запускать от его имени необходимые комманды (mount -- для флешки, скрипт для скачивания фоток -- для фотоаппарата). как я понял updfstab не имеет возможности изменения опций монтирования, а в hotplug не предусмотрено возможности добавления "пользовательских" скриптов, поэтому было сделано следующее: в конец /sbin/hotplug добавлен вызов /etc/hotplug.d/local.hotplug этот скрипт выполняет соответствующие обнаруженному устройству файлы из /etc/hotplug.d/local/ (от root) и из $HOME/.hotplug/ (от имени пользователя консоли) соответствие скриптов устройствам проверяется по $PRODUCT (передается /sbin/hotplug, как переменная окружения). теперь при в подключении флэшки она у меня автоматически мантируется в нужное место с нужными параметрами, а при подключении фотоаппарата автоматически запускается xterm с мои скриптом. [ "лучше день потерять, потом за час долететь" (С) ;-) ] ============================================================================= /etc/hotplug.d/local.hotplug #!/bin/bash LOG_FILE=/var/log/hotplug/local DEBUG=yes export DEBUG HOTPLUG_TYPE=$1 export HOTPLUG_TYPE shift LOGGER="logger -t $(basename $0)" log_mesg () { $LOGGER "$@" } if [ -z "$HOTPLUG_TYPE" -o -z "$PRODUCT" ]; then exit 1; fi [ -z "$DEBUG" -o "$DEBUG" == "no" ] || \ log_mesg "type: '$HOTPLUG_TYPE'; env: `env`" #code to detect console user from /etc/hotplug/usb/usbcam if [ -f /var/run/console.lock ]; then CONSOLEOWNER=`cat /var/run/console.lock` elif [ -f /var/lock/console.lock ]; then CONSOLEOWNER=`cat /var/lock/console.lock` else CONSOLEOWNER= ; fi #user's home directory if [ -n "$CONSOLEOWNER" ]; then CONSOLEOWNER_HOME=`awk -F: \ "/^$CONSOLEOWNER/ { print \\\$6 }" /etc/passwd` fi; #run scripts if $PRODUCT in known PRODUCT_ID=`echo $PRODUCT | sed -e 's;/;-;g'` log_mesg "ID: $PRODUCT_ID; CONSOLEOWNER: $CONSOLEOWNER / $CONSOLEOWNER_HOME" [ -f /etc/hotplug.d/local/$PRODUCT_ID ] && . /etc/hotplug.d/local/$PRODUCT_ID [ -x /usr/bin/sudo -a -n "$CONSOLEOWNER_HOME" -a \ -f "$CONSOLEOWNER_HOME/.hotplug/$PRODUCT_ID" ] && \ sudo -u $CONSOLEOWNER $CONSOLEOWNER_HOME/.hotplug/$PRODUCT_ID ============================================================================= ============================================================================= /etc/hotplug.d/local/c76-5-100 #!/bin/bash # JetFlash 512M LOGGER="logger -t $(basename $0)" log_mesg () { $LOGGER "$@" } case $ACTION in add) HOTLPUGED_DEV=`awk '!/^#/ && /,kudzu,/ { dev=$1 } END{ print dev; }' /etc/fstab` if [ -z "$HOTLPUGED_DEV" ]; then exit 1; fi MOUNT_DIR=/mnt/jetflash MOUNT_OPT=noauto,user,kudzu,sync,dirsync,exec,nodev,nosuid,iocharset=cp1251,codepage=866,shortname=winnt export HOTLPUGED_DEV export MOUNT_DIR log_mesg "Known hardware ($PRODUCT) connected as $HOTLPUGED_DEV" # check if MOUNT_DIR exists [ -d $MOUNT_DIR ] || mkdir $MOUNT_DIR # change fstab TMP=`mktemp /etc/fstab-XXXXX` || ( log_mesg "Can not create tmp file" && exit 1 ) awk -v dev=$HOTLPUGED_DEV -v dir=$MOUNT_DIR -v opt=$MOUNT_OPT -- \ '/^\/dev/ { if($1==dev){ $2=dir; $4=opt; } } {print; } ' /etc/fstab > $TMP [ -s $TMP ] && cat $TMP > /etc/fstab rm -f $TMP ;; remove) log_mesg "JetFlash was unpluged..." # may be later here will be some actions ;; esac ============================================================================= /home/mike/.hotplug/c76-5-100 #!/bin/bash # JetFlash 512M if [ "$ACTION" == "add" -a -n "$MOUNT_DIR" ]; then mount $MOUNT_DIR && logger -t $(basename $0) "JetFlash was mounted at $MOUNT_DIR by `whoami`" fi ============================================================================= /home/mike/.hotplug/4a9-3077-1 #!/bin/bash # Cannon PowerShot S50 if [ "$ACTION" == "add" ]; then logger -t $(basename $0) "Start to download images " DISPLAY=":0" export DISPLAY XAUTHORITY=/home/mike/.Xauthority export XAUTHORITY xterm -e "/home/mike/bin/camera_downloader.sh" & fi; -- Mike Andreev ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-09 17:57 [sisyphus] hotplug Mike Andreev @ 2004-12-09 18:10 ` Mike Andreev 2004-12-09 19:39 ` Anton Farygin 0 siblings, 1 reply; 23+ messages in thread From: Mike Andreev @ 2004-12-09 18:10 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Особенно интересно как такие идеи соотносятся с планами развития hotplug в Sisyphus -- Mike Andreev ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-09 18:10 ` Mike Andreev @ 2004-12-09 19:39 ` Anton Farygin 2004-12-10 8:48 ` Mike Andreev 0 siblings, 1 reply; 23+ messages in thread From: Anton Farygin @ 2004-12-09 19:39 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Mike Andreev wrote: >Особенно интересно как такие идеи соотносятся с планами развития hotplug в >Sisyphus > > > Посмотрите архив Sisyphus - я описывал как это реализовано на текущем Sisyphus с помощью libhw. Rgds, Rider ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-09 19:39 ` Anton Farygin @ 2004-12-10 8:48 ` Mike Andreev 2004-12-10 13:39 ` Anton Farygin 0 siblings, 1 reply; 23+ messages in thread From: Mike Andreev @ 2004-12-10 8:48 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В сообщении от Четверг 09 Декабрь 2004 22:39 Anton Farygin написал(a): > Посмотрите архив Sisyphus - я описывал как это реализовано на текущем > Sisyphus с помощью libhw. Спасибо. сегодня отнесу домой свежий срез Sisyphus и на выходных постараюсь опробовать как оно. на сколько я понял из обсуждения в рассылке новый hotplug он для ядра 2.6. Есть ли где-то более менее актуальный список known problems для того ядра 2.6 что сейчас в Sisyphus ? ( как минимум: возможна ли запись CD/DVD из-под пользователя? ) -- Mike Andreev ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 8:48 ` Mike Andreev @ 2004-12-10 13:39 ` Anton Farygin 2004-12-10 16:13 ` Andrey Rahmatullin 0 siblings, 1 reply; 23+ messages in thread From: Anton Farygin @ 2004-12-10 13:39 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Mike Andreev wrote: >В сообщении от Четверг 09 Декабрь 2004 22:39 Anton Farygin написал(a): > > >>Посмотрите архив Sisyphus - я описывал как это реализовано на текущем >>Sisyphus с помощью libhw. >> >> > >Спасибо. >сегодня отнесу домой свежий срез Sisyphus и на выходных постараюсь опробовать >как оно. >на сколько я понял из обсуждения в рассылке новый hotplug он для ядра 2.6. >Есть ли где-то более менее актуальный список known problems для того ядра 2.6 >что сейчас в Sisyphus ? ( как минимум: возможна ли запись CD/DVD из-под >пользователя? ) > > > Мне известно, что cdrdao из под пользователя пишет. cdrecord - говорят нет, сам не проверял. Других проблем не репортили. Rgds, RIder ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 13:39 ` Anton Farygin @ 2004-12-10 16:13 ` Andrey Rahmatullin 2004-12-10 16:55 ` Andriy Dobrovol's'kii 2004-12-10 21:24 ` [sisyphus] hotplug Aleksandr Blokhin 0 siblings, 2 replies; 23+ messages in thread From: Andrey Rahmatullin @ 2004-12-10 16:13 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 560 bytes --] On Fri, Dec 10, 2004 at 04:39:21PM +0300, Anton Farygin wrote: > Мне известно, что cdrdao из под пользователя пишет. Да. Без мультисессии. > cdrecord - говорят нет, сам не проверял. Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, если увидит резак. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Фичи - не гипотетические, дыры (например, в мильтере) - выслушаю с > удовольствием... Удовольствие от дыры в тазике у кока не перевесит трагизма от таковой ниже ватерлинии. -- mike in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 16:13 ` Andrey Rahmatullin @ 2004-12-10 16:55 ` Andriy Dobrovol's'kii 2004-12-10 17:27 ` Mikhael Korneev 2004-12-10 21:24 ` [sisyphus] hotplug Aleksandr Blokhin 1 sibling, 1 reply; 23+ messages in thread From: Andriy Dobrovol's'kii @ 2004-12-10 16:55 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Andrey Rahmatullin wrote: > On Fri, Dec 10, 2004 at 04:39:21PM +0300, Anton Farygin wrote: > >>Мне известно, что cdrdao из под пользователя пишет. > > Да. Без мультисессии. > > >>cdrecord - говорят нет, сам не проверял. > > Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, > если увидит резак. > Короче для рабочей станции это ядро ещё слишком сырое. Не смотря на всю агитацию... А кудзу уже списали, а нотплаг на 2.4.хх не рабочий, а... Ладно, может за выходные настроение снова улучшится. :) -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 265-7824 Department of Gas Electronics Fax: (380-44) 265-2329 Institute of Physics of NASU ********************************************************************* ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 16:55 ` Andriy Dobrovol's'kii @ 2004-12-10 17:27 ` Mikhael Korneev 2004-12-11 11:45 ` [sisyphus] 2.6.* рулез или маздай? Denis Smirnov 0 siblings, 1 reply; 23+ messages in thread From: Mikhael Korneev @ 2004-12-10 17:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Andriy Dobrovol's'kii wrote: > > Andrey Rahmatullin wrote: > >> On Fri, Dec 10, 2004 at 04:39:21PM +0300, Anton Farygin wrote: >> >>> Мне известно, что cdrdao из под пользователя пишет. >> >> >> Да. Без мультисессии. >> >> >>> cdrecord - говорят нет, сам не проверял. >> >> >> Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, >> если увидит резак. >> > Короче для рабочей станции это ядро ещё слишком сырое. Не смотря на > всю агитацию... > А кудзу уже списали, а нотплаг на 2.4.хх не рабочий, а... Ладно, может > за выходные настроение снова улучшится. :) > Диски я правда не пишу, по причине отсутствия писалки, а так живу на 2.6.9 на 2-х машинах, и пока ничего подозрительного не заметил (С). -- Best regards, Mikhael Korneev aka Voldar ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] 2.6.* рулез или маздай? 2004-12-10 17:27 ` Mikhael Korneev @ 2004-12-11 11:45 ` Denis Smirnov 2004-12-11 11:46 ` [sisyphus] " Michael Shigorin 0 siblings, 1 reply; 23+ messages in thread From: Denis Smirnov @ 2004-12-11 11:45 UTC (permalink / raw) To: Mikhael Korneev; +Cc: ALT Linux Sisyphus discussion list On Fri, Dec 10, 2004 at 08:27:00PM +0300, Mikhael Korneev wrote: MK> Диски я правда не пишу, по причине отсутствия писалки, а так живу на MK> 2.6.9 на 2-х машинах, и пока ничего подозрительного не заметил (С). Я заметил. У меня с ним магнитооптика не работает. Вообще. Ибо цепляется почему-то только либо ide-scsi, либо ide-cd. В первом случае kernel panic, а во втором read-only. Ну и нахрена мне, спрашивается, read only магнитооптика? -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] Re: 2.6.* рулез или маздай? 2004-12-11 11:45 ` [sisyphus] 2.6.* рулез или маздай? Denis Smirnov @ 2004-12-11 11:46 ` Michael Shigorin 0 siblings, 0 replies; 23+ messages in thread From: Michael Shigorin @ 2004-12-11 11:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Sat, Dec 11, 2004 at 02:45:14PM +0300, Denis Smirnov wrote: > MK> Диски я правда не пишу, по причине отсутствия писалки, а так живу на > MK> 2.6.9 на 2-х машинах, и пока ничего подозрительного не заметил (С). > Я заметил. У меня с ним магнитооптика не работает. Вообще. Ибо > цепляется почему-то только либо ide-scsi, либо ide-cd. В первом > случае kernel panic, а во втором read-only. Ну и нахрена мне, > спрашивается, read only магнитооптика? Эээ... то, что на 2.4 оно работает, никого не удивляет? 2 rider: да, мы и MO на 2.6 сможем проверить, но т.к. это серверок, обслуживающий офис -- то не по каждому чиху всё ж. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 16:13 ` Andrey Rahmatullin 2004-12-10 16:55 ` Andriy Dobrovol's'kii @ 2004-12-10 21:24 ` Aleksandr Blokhin 2004-12-10 21:47 ` Andrey Rahmatullin 2004-12-12 9:45 ` Alexey Morozov 1 sibling, 2 replies; 23+ messages in thread From: Aleksandr Blokhin @ 2004-12-10 21:24 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Andrey Rahmatullin wrote: > On Fri, Dec 10, 2004 at 04:39:21PM +0300, Anton Farygin wrote: > >>Мне известно, что cdrdao из под пользователя пишет. > > Да. Без мультисессии. > > >>cdrecord - говорят нет, сам не проверял. > > Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, > если увидит резак. И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное решение. -- Best regards AB -- ... In nomine Altli, et Ctrli, et Spititus Deli, Reset! ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 21:24 ` [sisyphus] hotplug Aleksandr Blokhin @ 2004-12-10 21:47 ` Andrey Rahmatullin 2004-12-12 9:45 ` Alexey Morozov 1 sibling, 0 replies; 23+ messages in thread From: Andrey Rahmatullin @ 2004-12-10 21:47 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 480 bytes --] On Fri, Dec 10, 2004 at 11:24:16PM +0200, Aleksandr Blokhin wrote: > И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. Да. > Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное > решение. Угу, для таких случаев есть sudo. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Я совершенно не против, если кто-то, разбирающийся в iptables, возьмёт этот пакет себе и сделает там удобно. -- voins in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] hotplug 2004-12-10 21:24 ` [sisyphus] hotplug Aleksandr Blokhin 2004-12-10 21:47 ` Andrey Rahmatullin @ 2004-12-12 9:45 ` Alexey Morozov 2004-12-12 18:10 ` [sisyphus] hotplug Konstantin A. Lepikhov 1 sibling, 1 reply; 23+ messages in thread From: Alexey Morozov @ 2004-12-12 9:45 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 436 bytes --] On Fri, Dec 10, 2004 at 11:24:16PM +0200, Aleksandr Blokhin wrote: > >Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, > >если увидит резак. > И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. > Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное > решение. Для cdrecord, вроде, уже есть патч. http://kerneltrap.org/node/view/4022 Попробуйте кто-нибудь, а? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] Re: hotplug 2004-12-12 9:45 ` Alexey Morozov @ 2004-12-12 18:10 ` Konstantin A. Lepikhov 2004-12-12 20:40 ` Aleksandr Blokhin 2004-12-13 9:49 ` Ivan Fedorov 0 siblings, 2 replies; 23+ messages in thread From: Konstantin A. Lepikhov @ 2004-12-12 18:10 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1.1: Type: text/plain, Size: 842 bytes --] Hi Alexey! Sunday 12, at 03:45:50 PM you wrote: > On Fri, Dec 10, 2004 at 11:24:16PM +0200, Aleksandr Blokhin wrote: > > >Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, > > >если увидит резак. > > И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. > > Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное > > решение. > Для cdrecord, вроде, уже есть патч. http://kerneltrap.org/node/view/4022 > > Попробуйте кто-нибудь, а? попробовал, работает. Прикладываю diff для spec (я туда еще rscsi добавил) + патч для a37 -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #1.2: cdrtools.spec.diff --] [-- Type: text/plain, Size: 1396 bytes --] --- cdrtools.spec~ 2004-08-24 16:13:41 +0400 +++ cdrtools.spec 2004-12-12 21:01:01 +0300 @@ -1,7 +1,7 @@ %define cdr_major 2.01 %define iso_major 2.01 %define minor a37 -%define alt_rel alt1 +%define alt_rel alt2 Name: cdrtools Version: %cdr_major @@ -25,6 +25,7 @@ Patch3: %name-1.9-alt-manlocation.patch Patch4: %name-2.01a29-alt-undepcfg.patch Patch5: %name-2.01-alt-rcmdrsh.patch +Patch6: %name-2.01a37-skipcheck_priv.patch BuildConflicts: %name-devel @@ -134,6 +135,7 @@ %patch1 -p0 %patch2 -p1 %patch3 -p1 +%patch6 -p1 find -type f -print0 | xargs -r0 %__grep -EZl '/etc/default/(cdrecord|rscsi|cdda2ogg)' -- | @@ -222,11 +224,13 @@ %files -n cdrecord %attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/cdrecord.conf +%attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/rscsi.conf %_bindir/cdrecord %_bindir/readcd %_bindir/scgcheck %_bindir/devdump %_bindir/iso* +%_sbindir/rscsi %_man1dir/cdrecord.* %_man1dir/readcd.* %_man1dir/scgcheck.* @@ -243,6 +247,10 @@ %docdir/cdda2wav %changelog +* Sun Dec 12 2004 LAKostis <lakostis at altlinux.ru> 5:2.01-alt2a37 +- add rscsi to cdrecord package. +- add patch for linux kernel >= 2.6.8.1 compatability. + * Tue Aug 24 2004 Dmitry V. Levin <ldv@altlinux.org> 5:2.01-alt1a37 - Updated to 2.01a37. - Moved control files to separate package. [-- Attachment #1.3: cdrtools-2.01a37-skipcheck_priv.patch --] [-- Type: text/plain, Size: 1652 bytes --] --- cdrtools-2.01a37/cdrecord/cdrecord.c~ 2004-12-12 20:38:26 +0300 +++ cdrtools-2.01a37/cdrecord/cdrecord.c 2004-12-12 20:58:26 +0300 @@ -466,8 +466,10 @@ main(ac, av) /* * XXX Below this point we do not need root privilleges anymore. */ + /* XXX Quick'n'dirty hack for linux kernel >= 2.6.8.1 compatability if (geteuid() != getuid()) { /* AIX does not like to do this */ /* If we are not root */ + /* #ifdef HAVE_SETREUID if (setreuid(-1, getuid()) < 0) #else @@ -479,6 +481,8 @@ main(ac, av) #endif comerr("Panic cannot set back effective uid.\n"); } + */ + /* * WARNING: We now are no more able to do any privilleged operation * unless we have been called by root. @@ -983,10 +987,12 @@ if (lverbose > 2) * even on OS that do not support getreuid() which is *BSD * and SUSv3 only. */ + /* XXX Quick'n'dirty hack for linux kernel >= 2.6.8.1 compatability if (oeuid != getuid()) { if (setreuid(-1, oeuid) < 0) errmsg("Could set back effective uid.\n"); } + */ #endif /* * fork() here to start the extra process needed for @@ -1001,11 +1007,13 @@ if (lverbose > 2) /* * XXX Below this point we never need root privilleges anymore. */ + /* XXX Quick'n'dirty hack for linux kernel >= 2.6.8.1 compatability if (geteuid() != getuid()) { /* AIX does not like to do this */ /* If we are not root */ - if (setreuid(-1, getuid()) < 0) + /* if (setreuid(-1, getuid()) < 0) comerr("Panic cannot set back effective uid.\n"); } + */ #endif } if ((*dp->cdr_set_speed_dummy)(scgp, dp, &speed) < 0) { [-- Attachment #2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 2212 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-12 18:10 ` [sisyphus] hotplug Konstantin A. Lepikhov @ 2004-12-12 20:40 ` Aleksandr Blokhin 2004-12-13 9:47 ` Ivan Fedorov 2004-12-13 9:49 ` Ivan Fedorov 1 sibling, 1 reply; 23+ messages in thread From: Aleksandr Blokhin @ 2004-12-12 20:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Konstantin A. Lepikhov wrote: > Hi Alexey! > > Sunday 12, at 03:45:50 PM you wrote: > > >>On Fri, Dec 10, 2004 at 11:24:16PM +0200, Aleksandr Blokhin wrote: >> >>>>Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, >>>>если увидит резак. >>> >>>И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. >>>Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное >>>решение. >> >>Для cdrecord, вроде, уже есть патч. http://kerneltrap.org/node/view/4022 >> >>Попробуйте кто-нибудь, а? > > попробовал, работает. Прикладываю diff для spec (я туда еще rscsi добавил) > + патч для a37 > > Это надо бы ldv@ засылать, чтобы он к cdrecord в Сизифе прикрутил. -- Best regards AB -- ... In nomine Altli, et Ctrli, et Spititus Deli, Reset! ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-12 20:40 ` Aleksandr Blokhin @ 2004-12-13 9:47 ` Ivan Fedorov 0 siblings, 0 replies; 23+ messages in thread From: Ivan Fedorov @ 2004-12-13 9:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 714 bytes --] Aleksandr Blokhin пишет: >>>>> Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через >>>>> cdrdao, >>>>> если увидит резак. >>>> >>>> >>>> И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. >>>> Можно пересобрать xcdroast без --disable-nonrootmode, но это не >>>> секурное решение. >>> >>> >>> Для cdrecord, вроде, уже есть патч. http://kerneltrap.org/node/view/4022 >>> >>> Попробуйте кто-нибудь, а? >> >> >> попробовал, работает. Прикладываю diff для spec (я туда еще rscsi >> добавил) >> + патч для a37 >> >> > > Это надо бы ldv@ засылать, чтобы он к cdrecord в Сизифе прикрутил. > На ldv вообще висит запись по поводу rscsi: https://bugzilla.altlinux.org/show_bug.cgi?id=5240 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-12 18:10 ` [sisyphus] hotplug Konstantin A. Lepikhov 2004-12-12 20:40 ` Aleksandr Blokhin @ 2004-12-13 9:49 ` Ivan Fedorov 2004-12-13 11:01 ` Konstantin A. Lepikhov 1 sibling, 1 reply; 23+ messages in thread From: Ivan Fedorov @ 2004-12-13 9:49 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 610 bytes --] Konstantin A. Lepikhov пишет: >>>>Да. Т.е. не пишет. Т.е. xcdroast тоже не пишет. k3b пишет через cdrdao, >>>>если увидит резак. >>> >>>И cdrecord и xcdroast пишут, но при запуске либо через sudo либо su -c. >>>Можно пересобрать xcdroast без --disable-nonrootmode, но это не секурное >>>решение. >> >>Для cdrecord, вроде, уже есть патч. http://kerneltrap.org/node/view/4022 >> >>Попробуйте кто-нибудь, а? > > попробовал, работает. Прикладываю diff для spec (я туда еще rscsi добавил) > + патч для a37 На тему rscsi - я тут вешал инфу, посмотрите мой спек: https://bugzilla.altlinux.org/show_bug.cgi?id=5240 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] Re: hotplug 2004-12-13 9:49 ` Ivan Fedorov @ 2004-12-13 11:01 ` Konstantin A. Lepikhov 2004-12-13 11:19 ` Ivan Fedorov 0 siblings, 1 reply; 23+ messages in thread From: Konstantin A. Lepikhov @ 2004-12-13 11:01 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 646 bytes --] Hi Ivan! Monday 13, at 05:49:06 PM you wrote: <skip> > > попробовал, работает. Прикладываю diff для spec (я туда еще rscsi добавил) > > + патч для a37 > На тему rscsi - я тут вешал инфу, посмотрите мой спек: > https://bugzilla.altlinux.org/show_bug.cgi?id=5240 у меня интереснее (например, учтено, что rscsi требует suid для работы) =) Хотя насчет упаковки в отдельный пакет тоже мысль... -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 2212 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-13 11:01 ` Konstantin A. Lepikhov @ 2004-12-13 11:19 ` Ivan Fedorov 2004-12-13 14:34 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 23+ messages in thread From: Ivan Fedorov @ 2004-12-13 11:19 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 546 bytes --] Konstantin A. Lepikhov пишет: >>>попробовал, работает. Прикладываю diff для spec (я туда еще rscsi добавил) >>>+ патч для a37 >> >>На тему rscsi - я тут вешал инфу, посмотрите мой спек: >>https://bugzilla.altlinux.org/show_bug.cgi?id=5240 > > у меня интереснее (например, учтено, что rscsi требует suid для работы) =) на 2.4 он ничего такого не требует... так что это просто ваши ЛОКАЛЬНЫЕ проблемы!!! Мне 2.6 нафикк не надо, ибо openMosix под него еще нет. > Хотя насчет упаковки в отдельный пакет тоже мысль... угу... оно мало кому нужно... [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] Re: hotplug 2004-12-13 11:19 ` Ivan Fedorov @ 2004-12-13 14:34 ` Konstantin A. Lepikhov 2004-12-13 14:47 ` Ivan Fedorov 0 siblings, 1 reply; 23+ messages in thread From: Konstantin A. Lepikhov @ 2004-12-13 14:34 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 974 bytes --] Hi Ivan! Monday 13, at 07:19:41 PM you wrote: > >>На тему rscsi - я тут вешал инфу, посмотрите мой спек: > >>https://bugzilla.altlinux.org/show_bug.cgi?id=5240 > > > > у меня интереснее (например, учтено, что rscsi требует suid для работы) =) > на 2.4 он ничего такого не требует... так что это просто ваши ЛОКАЛЬНЫЕ > проблемы!!! идем и читаем README.rscsi: There are three possible ways to control access to the remote users: ... NOTE: In this case, rscsi must be installed suid root. ... NOTE: In this case, rscsi must be installed suid root. ? > > Мне 2.6 нафикк не надо, ибо openMosix под него еще нет. Я уже сделал патчик, который позволяет обходить баги в зависимости от версии ядра. -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 2212 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-13 14:34 ` Konstantin A. Lepikhov @ 2004-12-13 14:47 ` Ivan Fedorov 2004-12-13 17:22 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 23+ messages in thread From: Ivan Fedorov @ 2004-12-13 14:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 754 bytes --] Konstantin A. Lepikhov пишет: >>>>На тему rscsi - я тут вешал инфу, посмотрите мой спек: >>>>https://bugzilla.altlinux.org/show_bug.cgi?id=5240 >>> >>>у меня интереснее (например, учтено, что rscsi требует suid для работы) =) >> >>на 2.4 он ничего такого не требует... так что это просто ваши ЛОКАЛЬНЫЕ >>проблемы!!! > > идем и читаем README.rscsi: > > NOTE: In this case, rscsi must be installed suid root. > > ? Мне АБСОЛЮТНО пофиг что там написано, если работает и так. у меня есть специальный юзер rscsi, и из под него все работает. для rscsi нужны те же права, что и для cdrecord. >>Мне 2.6 нафикк не надо, ибо openMosix под него еще нет. > > Я уже сделал патчик, который позволяет обходить баги в зависимости от > версии ядра. угу. я видел. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* [sisyphus] Re: hotplug 2004-12-13 14:47 ` Ivan Fedorov @ 2004-12-13 17:22 ` Konstantin A. Lepikhov 2004-12-13 17:42 ` Ivan Fedorov 0 siblings, 1 reply; 23+ messages in thread From: Konstantin A. Lepikhov @ 2004-12-13 17:22 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 722 bytes --] Hi Ivan! Monday 13, at 10:47:06 PM you wrote: <skip> > Мне АБСОЛЮТНО пофиг что там написано, если работает и так. > у меня есть специальный юзер rscsi, и из под него все работает. > > для rscsi нужны те же права, что и для cdrecord. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - так вы хотите сказать, что у вас и cdrecord без suid работает? BTW в 2.6 rscsi не работает, т.к. чего-то там опять сломано (ни -checkdrive, ни -scanbus ничего не находят) -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 2212 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [sisyphus] Re: hotplug 2004-12-13 17:22 ` Konstantin A. Lepikhov @ 2004-12-13 17:42 ` Ivan Fedorov 0 siblings, 0 replies; 23+ messages in thread From: Ivan Fedorov @ 2004-12-13 17:42 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 585 bytes --] Konstantin A. Lepikhov пишет: > Hi Ivan! > > Monday 13, at 10:47:06 PM you wrote: > > <skip> > >>Мне АБСОЛЮТНО пофиг что там написано, если работает и так. >>у меня есть специальный юзер rscsi, и из под него все работает. >> >>для rscsi нужны те же права, что и для cdrecord. > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - так вы хотите сказать, > что у вас и cdrecord без suid работает? понятия не имею... но rscsi точно работает... > BTW в 2.6 rscsi не работает, т.к. чего-то там опять сломано (ни > -checkdrive, ни -scanbus ничего не находят) Ну я на 2.4 сижу... [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2004-12-13 17:42 UTC | newest] Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-12-09 17:57 [sisyphus] hotplug Mike Andreev 2004-12-09 18:10 ` Mike Andreev 2004-12-09 19:39 ` Anton Farygin 2004-12-10 8:48 ` Mike Andreev 2004-12-10 13:39 ` Anton Farygin 2004-12-10 16:13 ` Andrey Rahmatullin 2004-12-10 16:55 ` Andriy Dobrovol's'kii 2004-12-10 17:27 ` Mikhael Korneev 2004-12-11 11:45 ` [sisyphus] 2.6.* рулез или маздай? Denis Smirnov 2004-12-11 11:46 ` [sisyphus] " Michael Shigorin 2004-12-10 21:24 ` [sisyphus] hotplug Aleksandr Blokhin 2004-12-10 21:47 ` Andrey Rahmatullin 2004-12-12 9:45 ` Alexey Morozov 2004-12-12 18:10 ` [sisyphus] hotplug Konstantin A. Lepikhov 2004-12-12 20:40 ` Aleksandr Blokhin 2004-12-13 9:47 ` Ivan Fedorov 2004-12-13 9:49 ` Ivan Fedorov 2004-12-13 11:01 ` Konstantin A. Lepikhov 2004-12-13 11:19 ` Ivan Fedorov 2004-12-13 14:34 ` Konstantin A. Lepikhov 2004-12-13 14:47 ` Ivan Fedorov 2004-12-13 17:22 ` Konstantin A. Lepikhov 2004-12-13 17:42 ` Ivan Fedorov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git