Configurazione della stampante su un Amazon DCV Server Linux - Amazon DCV

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
  1. 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
  2. Aggiungere l'dcvutente 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
  3. 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
  4. (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
  5. Riavvia il servizio cups.

    $ sudo systemctl restart cups
  6. Arresta e riavvia il DCV server Amazon.

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:

  1. 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;
  2. Installa la politica.

    $ ausearch -c 'dcvcupsbackend' --raw | audit2allow -M dcv-printer-policy
    $ semodule -X 300 -i dcv-printer-policy.pp