Mit der Anleitung, dann die noch auf einen Scanner zu übertragen bin ich überfordert.
:-(
systemd finde ich schon mal gut, aber ...............................?
Funktioniert doch heute alles mit systemd, also sollte ich zu der Technik hinfinden.
Es handelt sich um einen SCSI Scanner.
https://wiki.debian.org/Scanner
Die Anleitung ist leider nur für Debian 9
Der fehlende Datei wurde erzeugt:
cat /lib/udev/rules.d/99-libsane.rules
Code: Alles auswählen
ENV{libsane_matched}=="yes",
RUN+="/bin/setfacl -m g:scanner:rw $env{sg2}"
Code: Alles auswählen
ls -l /dev/sg*
crw-rw---- 1 root disk 21, 0 Mai 9 17:13 /dev/sg0
crw-rw---- 1 root cdrom 21, 1 Mai 9 17:13 /dev/sg1
crw------- 1 root root 21, 2 Mai 9 17:13 /dev/sg2
Code: Alles auswählen
getfacl /dev/sg2
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: dev/sg2
# owner: root
# group: root
user::rw-
group::---
other::---
Code: Alles auswählen
apt install libsane-common
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libsane-common ist schon die neueste Version (1.0.27-3.2).
libsane-common wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Code: Alles auswählen
cat /etc/sane.d/saned.conf
# saned.conf
# Configuration for the saned daemon
## Daemon options
# Port range for the data connection. Choose a range inside [1024 - 65535].
# Avoid specifying too large a range, for performance reasons.
#
# ONLY use this if your saned server is sitting behind a firewall. If your
# firewall is a Linux machine, we strongly recommend using the
# Netfilter nf_conntrack_sane connection tracking module instead.
#
# data_portrange = 10000 - 10100
## Access list
# A list of host names, IP addresses or IP subnets (CIDR notation) that
# are permitted to use local SANE devices. IPv6 addresses must be enclosed
# in brackets, and should always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.
#scan-client.somedomain.firm
#192.168.0.1
#192.168.0.1/29
#[2001:db8:185e::42:12]
#[2001:db8:185e::42:12]/64
192.168.178.42 #Client der auf den Server zugreifen soll AxelMD Eintrag
# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).