Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione della stampante su un Amazon DCV Server Linux
Amazon ti DCV consente di stampare su una stampante locale reindirizzata o su una DCV stampante Amazon virtuale.
Se utilizzi una distribuzione Linux supportata, devi configurare il DCV server Amazon per supportare la stampa.
Se utilizzi un DCV server Windows Amazon, non è richiesta alcuna configurazione aggiuntiva.
Per abilitare il reindirizzamento della stampante sul tuo server Amazon DCV Linux
-
Installa il
CUPS
servizio sul tuo server.-
Amazon Linux 2 RHEL e CentOS
$
sudo yum install cups -
Ubuntu
$
sudo apt-get install cups -
SUSELinux Enterprise
$
sudo zypper install cups
-
-
Aggiungere l'
dcv
utente al gruppo di amministratori della stampante. Il nome del gruppo di amministratori delle stampanti può variare in base al sistema operativo. Ad esempio, se il gruppo di amministratori delle stampanti è denominatolpadmin
, esegui il comando seguente:$
usermod -a -G lpadmin dcv -
Assicuratevi che il gruppo di amministratori delle stampanti sia referenziato nel
SystemGroup
parametro del file di configurazione cup. Ad esempio, se il gruppo di amministratori delle stampanti ha un nomelpadmin
, utilizzate un editor di testo per aprirlo/etc/cups/cups-files.conf
e cercare la riga seguente.SystemGroup lpadmin
Se la riga appare nel file di configurazione, l'installazione è completa. Passa alla fase successiva.
Se la riga non compare nel file di configurazione, aggiungila manualmente nel seguente formato, quindi salva e chiudi il file.
SystemGroup
printer_admin_groupname
-
(Solo SUSE Linux Enterprise) Assicurati che il gruppo di amministratori delle stampanti abbia il permesso di leggere il certificato locale di cup. Questo certificato si trova nella seguente directory:
/var/run/cups/certs/
. Per esempio, se il gruppo di amministratori della stampante è denominatolpadmin
, esegui il comando seguente:$
sudo chgrp -R lpadmin /var/run/cups/certs/ && chmod g+x /var/run/cups/certs -
Riavvia il servizio
cups
.$
sudo systemctl restart cups
Risoluzione dei problemi relativi alla stampante
SUSELinux Enterprise e RHEL 8 potrebbero impedire le connessioni al socket della stampante. Se utilizzi uno di questi sistemi operativi e hai problemi di stampa, controlla il file di registro per determinare se questa è la causa.
Usando un editor di testo, apri /var/log/audit/audit.log
e controlla se il log ha una riga simile alla seguente:
type=AVC msg=audit(1617716179.487:504): avc: denied { connectto } for pid=33933 comm="dcvcupsbackend" path=002F636F6D2F6E696365736F6674776172652F6463762F637570732F636F6E736F6C65 scontext=system_u:system_r:cupsd_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=unix_stream_socket permissive=0
Se nel file di registro appare una riga simile, significa che il sistema operativo impedisce l'accesso alla presa della stampante.
Per risolvere il problema, è necessario creare una politica cups che consenta l'accesso al socket della stampante. Per fare ciò, procedi nel seguente modo:
-
Create il file di policy richiesto. Usando il tuo editor di testo preferito, crea un nuovo file denominato
cupsd_policy
e aggiungi il seguente contenuto.#============= cupsd_t ============== allow cupsd_t unconfined_t:unix_stream_socket connectto;
-
Installa la politica.
$
ausearch -c 'dcvcupsbackend' --raw | audit2allow -M dcv-printer-policy$
semodule -X 300 -i dcv-printer-policy.pp