Автор Гілка: k3b+resmgr  (Прочитано 2401 раз)

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
k3b+resmgr
« : 2009-02-09 00:06:33 »
При роботі з  k3b в /var/log/syslog валиться гора повідомлень про відсутність прав (k3b при цьому успішно доступається до пристроїв запису і записує диски) :-/ :[andrew@localhost ~]$ ls -l /var/log/syslog
-rw-r----- 1 root adm 73824885 2009-02-08 23:46 /var/log/syslog
[andrew@localhost ~]$ cat /var/log/syslog|grep resmgr|tail
Feb  8 20:46:47 localhost resmgr[3434]: disconnect from andrew
Feb  8 20:46:50 localhost resmgr[3434]: accepted connection from user andrew
Feb  8 20:46:50 localhost k3b: resmgr: server response code 502
Feb  8 20:46:50 localhost resmgr[3434]: disconnect from andrew
Feb  8 20:46:52 localhost resmgr[3434]: accepted connection from user andrew
Feb  8 20:46:52 localhost k3b: resmgr: server response code 502
Feb  8 20:46:52 localhost resmgr[3434]: disconnect from andrew
Feb  8 20:46:54 localhost resmgr[3434]: accepted connection from user andrew
Feb  8 20:46:54 localhost k3b: resmgr: server response code 502
Feb  8 20:46:54 localhost resmgr[3434]: disconnect from andrew

При спробі під'єднатись вручну все ґаразд:[andrew@localhost ~]$ /sbin/resmgr login andrew :0
success
[andrew@localhost ~]$ /sbin/resmgr list
rw-- /dev/audio
rw-- /dev/mixer
rw-- /dev/dsp
rw-- /dev/sequencer
rw-- /dev/video
rw-- /dev/modem
rwsp /dev/cdrom
rwsp /dev/cdrom1
rwsp /dev/cdrecorder
rwsp /dev/dvd
rwsp /dev/dvd1
rws- /dev/sr0
rws- /dev/sr1
rws- /dev/sr2
rws- /dev/sr3
rws- /dev/scanner
rw-- /dev/usbscanner
rw-- /dev/usb/scanner
rw-- /dev/usb/scanner0
rw-- /dev/usb/scanner1
rw-- /dev/usb/scanner2
rw-- /dev/usb/scanner3
rw-- /dev/usb/scanner4
rw-- /dev/usb/scanner5
rw-- /dev/usb/scanner6
rw-- /dev/usb/scanner7
r--- /dev/console
[andrew@localhost ~]$ /sbin/resmgr open /dev/dvd
success
Received file on descriptor 4
[andrew@localhost ~]$ /sbin/resmgr lock /dev/dvd
success
[andrew@localhost ~]$ /sbin/resmgr unlock /dev/dvd
success
[andrew@localhost ~]$ /sbin/resmgr logout andrew
success
В /etc/resmgr.conf присутня стрічкаallow desktop          tty=/dev/tty[1-9]* || tty=tty[1-9]* || tty=:0, яка мала б дозволяти доступ до пристроїв, які належать до класу desktop, усім, хто залогінився локально. Що ж тому resmgr'у ще треба?
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: k3b+resmgr
« Відповідей #1 : 2009-02-09 16:26:49 »
Спробував з робочого компа - та сама історія :(:[cadca@electronix ~]$ cat /var/log/syslog|grep resmgr|tail
Feb  9 16:25:16 electronix resmgr[3001]: disconnect from cadca
Feb  9 16:25:22 electronix resmgr[3001]: accepted connection from user cadca
Feb  9 16:25:22 electronix k3b: resmgr: server response code 502
Feb  9 16:25:22 electronix resmgr[3001]: disconnect from cadca
Feb  9 16:25:24 electronix resmgr[3001]: accepted connection from user cadca
Feb  9 16:25:24 electronix k3b: resmgr: server response code 502
Feb  9 16:25:24 electronix resmgr[3001]: disconnect from cadca
Feb  9 16:25:27 electronix resmgr[3001]: accepted connection from user cadca
Feb  9 16:25:27 electronix k3b: resmgr: server response code 502
Feb  9 16:25:27 electronix resmgr[3001]: disconnect from cadca
« Змінено: 2009-02-09 16:28:44 від cadca »
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: k3b+resmgr
« Відповідей #2 : 2009-02-16 02:48:12 »
У /etc/pam.d/login, /etc/pam.d/kde3 та /etc/pam.d/kde3-np дописав по стрічціsession required pam_resmgr.so - будь-де в консолі можна отримати доступ до пристроїв без примусової реєстрації, а k3b і далі дико плюється в /var/log/sysylog. :(
Складається враження, що resmgr взагалі нічого не знає про те, що користувач залогінився в графічному режимі. ::)
Графічний менеджер реєстрації у мене - kdm, вміст /etc/pam.d:[andrew@localhost ~]$ ls -l /etc/pam.d
total 172
lrwxrwxrwx 1 root bin   33 2008-09-27 22:39 avggui -> /opt/grisoft/avggui/config/avggui
-rw-r--r-- 1 root root 192 2007-09-04 17:27 chfn
-rw-r--r-- 1 root root 192 2007-09-04 17:27 chsh
-rw-r--r-- 1 root root 232 2007-09-20 17:51 config-util
-rw------- 1 root root 445 2007-06-27 23:45 crond
-rw-r--r-- 1 root root  53 2007-09-26 23:53 cups
lrwxrwxrwx 1 root root  36 2007-11-26 19:45 drak3d -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakauth -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:49 drakbackup -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakboot -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  37 2007-11-26 19:38 drakclock -> /etc/pam.d/mandriva-console-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakconnect -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:38 drakfont -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakgw -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:38 drakhosts -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  37 2007-11-26 19:37 drakkeyboard -> /etc/pam.d/mandriva-console-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 draklog -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  37 2007-11-26 19:37 drakmouse -> /etc/pam.d/mandriva-console-auth
lrwxrwxrwx 1 root root  37 2007-11-26 19:38 draknetcenter -> /etc/pam.d/mandriva-console-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakproxy -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root 162 2007-10-05 17:38 drakroam
lrwxrwxrwx 1 root root  24 2007-11-26 19:52 drakrpm -> /etc/pam.d/rpmdrake
lrwxrwxrwx 1 root root  36 2007-11-26 19:52 drakrpm-edit-media -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  31 2007-11-26 19:52 drakrpm-remove -> /etc/pam.d/rpmdrake-remove
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakups -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  25 2007-11-26 19:52 drakuser -> /etc/pam.d/userdrake
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakvpn -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 drakxservices -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root 235 2007-09-19 16:42 gdm
-rw-r--r-- 1 root root 238 2007-09-19 16:42 gdm-autologin
-rw-r--r-- 1 root root 279 2007-09-19 16:42 gdmsetup
-rw-r--r-- 1 root root 322 2007-09-20 17:29 gnome-screensaver
-rw-r--r-- 1 root root 159 2007-09-19 12:39 gnome-system-log
-rw-r--r-- 1 root root 147 2007-10-02 20:37 halt
-rw-r--r-- 1 root root 241 2009-02-16 02:16 kde3
-rw-r--r-- 1 root root 270 2009-02-16 02:16 kde3-np
-rw-r--r-- 1 root root 144 2007-10-04 13:23 kppp
-rw-r--r-- 1 root root 207 2007-10-03 20:28 kscreensaver3
-rw-r--r-- 1 root root 487 2009-02-16 02:17 login
-rw-r--r-- 1 root root 162 2009-02-16 02:14 mandriva-console-auth
-rw-r--r-- 1 root root 280 2009-02-16 02:14 mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:52 mandrivaupdate -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root 198 2007-09-04 01:47 ntfs-config-root
-rw-r--r-- 1 root root 154 2007-09-20 17:51 other
-rw-r--r-- 1 root root 103 2007-08-29 17:00 passwd
-rw-r--r-- 1 root root 115 2007-09-19 05:56 pm-hibernate
-rw-r--r-- 1 root root 115 2007-09-19 05:56 pm-powersave
-rw-r--r-- 1 root root 115 2007-09-19 05:56 pm-suspend
-rw-r--r-- 1 root root 115 2007-09-19 05:56 pm-suspend-hybrid
-rw-r--r-- 1 root root 147 2007-10-02 20:37 poweroff
-rw-r--r-- 1 root root 138 2007-08-21 00:57 ppp
-rw-r--r-- 1 root root 558 2007-08-15 17:12 proftpd
-rw-r--r-- 1 root root 147 2007-10-02 20:37 reboot
-rw-r--r-- 1 root root 366 2007-09-04 17:27 remote
lrwxrwxrwx 1 root root  36 2007-11-26 19:52 rpmdrake -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:52 rpmdrake-remove -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root 138 2007-09-12 20:13 samba
-rw-r--r-- 1 root root 254 2007-08-17 18:24 secure-mcserv
-rw-r--r-- 1 root root 280 2007-10-02 20:37 simple_root_authen
-rw-r--r-- 1 root root 279 2007-09-30 17:19 smart-root
-rw-r--r-- 1 root root  72 2007-08-23 17:36 smtp
-rw------- 1 root root 278 2007-09-12 19:06 sshd
-rw-r--r-- 1 root root 483 2007-09-06 23:24 su
-rw-r--r-- 1 root root 134 2007-09-13 19:43 sudo
-rw-r--r-- 1 root root 533 2009-02-16 02:14 system-auth
lrwxrwxrwx 1 root root  36 2008-08-05 07:24 system-config-audit-server -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root 162 2007-10-01 20:25 urpmi.update
lrwxrwxrwx 1 root root  36 2007-11-26 19:52 userdrake -> /etc/pam.d/mandriva-simple-auth
lrwxrwxrwx 1 root root  36 2007-11-26 19:37 xfdrake -> /etc/pam.d/mandriva-simple-auth
-rw-r--r-- 1 root root  41 2007-06-22 07:34 xlock
-rw-r--r-- 1 root root 115 2009-02-16 01:56 xserver
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: k3b+resmgr
« Відповідей #3 : 2009-02-19 15:22:45 »
Складається враження, що resmgr взагалі нічого не знає про те, що користувач залогінився в графічному режимі. ::)
Помилився - виявилось, що на домашньому компі ще було потрібно дописати у /etc/resmgr.conf стрічкиadd /dev/hdc            desktop scsi paride
add /dev/hdd            desktop scsi paride
- причиною був скоріше k3b. :)

Тепер постало питання такого плану - як заставити resmgrd писати в /var/log/syslog лише повідомлення про помилки, відсіюючи повідомлення типу:[cadca@electronix ~]$ cat /var/log/syslog|tail
Feb 19 15:13:45 electronix resmgr[3028]: disconnect from cadca
Feb 19 15:13:45 electronix resmgr[3028]: disconnect from cadca
Feb 19 15:13:47 electronix resmgr[3028]: accepted connection from user cadca
Feb 19 15:13:47 electronix resmgr[3028]: disconnect from cadca
Feb 19 15:13:49 electronix resmgr[3028]: accepted connection from user cadca
Feb 19 15:13:49 electronix resmgr[3028]: disconnect from cadca
Feb 19 15:13:51 electronix resmgr[3028]: accepted connection from user cadca
Feb 19 15:13:51 electronix resmgr[3028]: disconnect from cadca
Feb 19 15:13:53 electronix resmgr[3028]: accepted connection from user cadca
Feb 19 15:13:53 electronix resmgr[3028]: disconnect from cadca
?
Ubuntu 20.04/18.04; CentOS 7.x