ut 2.4.1 works with megatec_usb driver. It tries to interact with a device in /dev/bus/usb/X/Y, but there are root:root 664 access rights. When I try to set port /dev/hiddev0 with write access in config file, in strace there are no records about accessing /dev/hiddev, but still only /dev/bus/usb/X/Y
How to explain such a behavior?

execve("./megatec_usb", ["./megatec_usb", "-a", "ups", "-u", "stalker", "-x", "port=/dev/hiddev0"], [/* 39 vars */]) = 0
brk(0)                                  = 0x610000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0be9229000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0be9228000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
...
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
getdents(4, /* 4 entries */, 4096)      = 96
close(4)                                = 0
open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
getdents(4, /* 4 entries */, 4096)      = 96
getdents(4, /* 0 entries */, 4096)      = 0
close(4)
open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
getdents(4, /* 6 entries */, 4096)      = 144
open("/dev/bus/usb/002/013", O_RDWR)    = -1 EACCES (Permission denied)
open("/dev/bus/usb/002/013", O_RDONLY)  = 5
ioctl(5, USBDEVFS_CONNECTINFO, 0x7ffff1226ac0) = -1 EPERM (Operation not permitted)
read(5, "\22\1\20\1\0\0\0\10e\6aQ\2\0\1\2\0\1"..., 18) = 18
read(5, "\t\2\"\0\1\1\3\200"..., 8)     = 8
read(5, "2\t\4\0\0\1\3\0\0\4\t!\0\1\0\1\"\33\0\7\5\201\3\10\0 "..., 26) = 26
close(5)                                = 0
open("/dev/bus/usb/002/004", O_RDWR)    = -1 EACCES (Permission denied)
....

_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

Reply via email to