Как правильно настроить saned как сервис xinetd

Исходные данные:
1) Сканер с кривыми драйверами, которые работают только под рутом, служба saned, которая обеспечивает доступ пользователей к этому сканеру.
2) Xinetd, который не хочет поднимать сервисы от рута (да и не правильно это)
Для того, чтобы совместить эти исходные, написал один скрипт

avtoprint / # cat /opt/sanedstart.sh
#!/bin/bash
exec sudo /usr/sbin/saned -d2 >>/var/log/saned.log 2>&1

И настроил сервис

avtoprint / # cat /etc/xinetd.d/saned
# default: off
# description: The sane server accepts requests
# for network access to a local scanner via the
# network.
service sane-port
{
    port        = 6566
    protocol    = tcp
    socket_type = stream
    only_from   = 192.168.0.0/24
    wait        = no
    user        = saned
    group       = saned
    server      = /opt/sanedstart.sh
}

В этом случае в логах saned имею
[saned] main: bind failed: Address already in use
Что вполне логично

Попробовал изменить конфиг на

avtoprint / # cat /etc/xinetd.d/saned
# default: off
# description: The sane server accepts requests
# for network access to a local scanner via the
# network.
service sane-port
{
    port        = 6566
    protocol    = tcp
    socket_type = raw
    only_from   = 192.168.0.0/24
    wait        = no
    user        = saned
    group       = saned
    server      = /opt/sanedstart.sh
}

Но в этом случае ругается xinetd

Цитата:
08/10/30@16:59:33: ERROR: 15225 {find_bad_fd} file descriptor of service sane-port has been closed
08/10/30@16:59:33: DEBUG: 15225 {deactivate} 15225 Service sane-port deactivated
08/10/30@16:59:33: NOTICE: 15225 {find_bad_fd} select reported EBADF but no bad file descriptors were found

Подскажите как правильно прописать socket_type = raw ?

З.Ы. Может кто знает как заставить SamsungUnifiedDriver от пользователя, буду тоже благодарен.