Summary: | xsane можно загрузить только из пользователя root | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yan <yantux> |
Component: | xsane | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | lav, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Yan
2008-12-05 02:40:16 MSK
При этом xsane не подгружает дополнительных модулей ядра, проверено lsmod > ./mod1.txt до запуска xsane и lsmod > ./mo2.txt после запуска xsane. Сравнение файлов mod1.txt и mod2.txt с помощью kdiff3. Собственно xsane запущенный из root-а нормально всё сканирует. МФУ Xerox Workstation 3119 похоже полностью функционален в АЛТ Линуксе, т.е. печатает и сканирует. $ id [yan@localhost ~]$ id uid=500(yan) gid=500(yan) группы=6(disk),10(wheel),58(vboxusers),80(cdwriter),500(yan) А группы могут иметь згачение в данном случае? Ведь, права все рутовые: [root@localhost ~]# ls -lt /lib/modules/2.6.25-std-ll-alt9/modules.dep -rw-r--r-- 1 root root 442908 Окт 7 00:46 /lib/modules/2.6.25-std-ll-alt9/modules.dep (In reply to comment #3) > [yan@localhost ~]$ id > uid=500(yan) gid=500(yan) группы=6(disk),10(wheel),58(vboxusers),80(cdwriter),500(yan) > > А группы могут иметь згачение в данном случае? Ведь, права все рутовые: Ваша бага о том, что xsane не работает под root. Это из-за того, что пользователь не входит в группу scanner. По умолчанию у меня нет группы scanner и xsane не принадлежит этой группе. [root@localhost ~]# /usr/sbin/control at public (public restricted atdaemon) cdrdao public (public restricted) cdrecord-classic public (public restricted) chage restricted (public restricted) chfn restricted (public restricted) chsh restricted (public restricted) cifsmount wheelonly (public wheelonly restricted) cifsumount wheelonly (public wheelonly restricted) consolehelper public (public wheelonly restricted) crontab public (public restricted) cups server (server local) dictd local (local server) dvd-ram-control public (public restricted legacy) dvdrecord public (public restricted) dvd+rw-booktype public (public restricted legacy) dvd+rw-format public (public restricted legacy) dvd+rw-mediainfo public (public restricted legacy) fusermount restricted (public wheelonly restricted) gpasswd restricted (public wheelonly restricted) growisofs public (public restricted legacy) klaptop_acpi_helper default (default laptop public restricted) kppp public (public netadmin restricted) kqemu kqemu (public kqemu restricted) mount public (public wheelonly restricted) newgrp restricted (public wheelonly restricted) nfsmount restricted (public wheelonly restricted) ntpd client (server client) pam_mktemp disabled (enabled disabled) passwd tcb (tcb traditional restricted) passwdqc-enforce users (everyone users) php-cli unknown (restricted relaxed public ) ping public (public netadmin restricted) ping6 public (public netadmin restricted) pmount public (public xgrp restricted) portmap local (server local) postfix local (local server filter) postqueue public (public mailadm restricted) ppp traditional (restricted traditional uucp public) pulseaudio regular (regular realtime) find: /usr/bin/readcd: Нет такого файла или каталога readcd unknown (public restricted) readom unknown (public restricted) find: /usr/sbin/rscsi: Нет такого файла или каталога rscsi unknown (public restricted) sftp disabled (enabled disabled) smbmount wheelonly (public wheelonly restricted) su wheelonly (public wheel wheelonly restricted) sudo wheelonly (public wheelonly restricted) sudoers strict (strict relaxed) system-auth local (krb5 ldap local) tcb_chkpwd tcb (traditional tcb restricted) tcptraceroute netadmin (public netadmin restricted) virtualbox vboxusers (public vboxusers restricted) wodim public (public restricted) write public (public restricted) xorg-server public (public xgrp restricted) [root@localhost ~]# ls -lt /usr/bin/xsane -rwxr-xr-x 1 root root 662876 Фев 20 2008 /usr/bin/xsane Там ещё дело в правах на устройство; помнится, последнее столкновение с USB-сканером привело к необходимости что-то дорисовать в /etc/udev.d. Но это уже другая сказка, про udev :) Так что добавляйте нужных пользователей в группу scanner и проверяйте ещё раз. тут ещё такой момент... xsane лезет же сюда! [root@localhost ~]# ls -lt /lib/modules/2.6.25-std-ll-alt9/modules.dep -rw-r--r-- 1 root root 442908 Окт 7 00:46 /lib/modules/2.6.25-std-ll-alt9/modules.dep Сейчас трудолюбиво вспоминаю команду для добавления пользователя в группу. Сначала я должен создать группу scanner, потом добавить пользователя в группу. Когда я это сделаю, боюсь, что xsane, будет ругаться также как и сейчас на доступ к файлу /lib/modules/2.6.25-std-ll-alt9/modules.dep поскольку, он сам лезет добавлять какието модули, при это реально модули xsane не добавляет. 2lav: Добавление пользователя в группу scanner эффекта не даёт: [root@localhost ~]# groups yan yan : yan disk wheel cdwriter scanner vboxusers [root@localhost ~]# exit exit [yan@localhost ~]$ [yan@localhost ~]$ [yan@localhost ~]$ xsane WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied Ошибка сегментирования [yan@localhost ~]$ > Сначала я должен создать группу scanner, потом добавить пользователя в группу.
Группу scanner не создавал, т.е. сделал gpasswd -a yan scanner
(In reply to comment #9) > > Сначала я должен создать группу scanner, потом добавить пользователя в группу. > Группу scanner не создавал, т.е. сделал gpasswd -a yan scanner Давайте вы будете делать так, как пишете себе. Всё же создайте группу scanner, и добавьте туда пользователя. И проверьте себя через $ id после перелогина. > тут ещё такой момент... xsane лезет же сюда! Это не относится к данной баге [root@localhost ~]# groups yan yan : yan disk wheel cdwriter scanner vboxusers uid=500(yan) gid=500(yan) группы=6(disk),10(wheel),58(vboxusers),80(cdwriter),423(scanner),500(yan) [yan@localhost ~]$ id uid=500(yan) gid=500(yan) группы=6(disk),10(wheel),58(vboxusers),80(cdwriter),423(scanner),500(yan) [yan@localhost ~]$ xsane WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with 'vboxadd' WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with 'vboxvfs' FATAL: Could not load /lib/modules/2.6.25-std-ll-alt9/modules.dep: Permission denied Ошибка сегментирования [yan@localhost ~]$ |