Imprimer  |  Fermer

HL-2070N

FAQ et Diagnostic

FAQ et Diagnostic

Je veux imprimer avec CUPS tout en gardant SELinux activé. (Linux)

  1. Sauvegardez le fichier "/etc/selinux/targeted/contexts/files/file_contexts" avant d'apporter toute modification au fichier original.
  2. Contrôlez le répertoire "/usr/local/Brother/" pour trouver quels sous répertoires il contient.
    1. Si votre système a les dossiers "inf", "lpd","cupswrapper" sous "/usr/local/Brother" ajoutez les trois lignes suivantes à la fin du fichier ( /etc/selinux/targeted/contexts/files/file_contexts ).

      /usr/local/Brother/inf/.* -- system_u:object_r:cupsd_etc_t:s0
      /usr/local/Brother/lpd/.* -- system_u:object_r:bin_t:s0
      /usr/local/Brother/cupswrapper/.* -- system_u:object_r:bin_t:s0
       
    2. Si votre système a les dossiers "inf", "lpd","cupswrapper" sous "/usr/local/Brother/Printer/[votre nom d'imprimante]/" ajoutez les trois lignes suivantes à la fin du fichier ( /etc/selinux/targeted/contexts/files/file_contexts ).

      /usr/local/Brother/Printer/(printer name)/inf/.* -- system_u:object_r:cupsd_etc_t:s0
      /usr/local/Brother/Printer/(printer name)/lpd/.* -- system_u:object_r:bin_t:s0
      /usr/local/Brother/Printer/(printer name)/cupswrapper/.* -- system_u:object_r:bin_t:s0

    La partie après le trait d'union double peut différer d'une distribution à l'autre. Veuillez consulter les documents suivants pour confirmer l'énoncé qui convient à votre distribution..
     

    • Pour "lpd" et "cupswrapper", la partie doit être la même que pour la configuration pour "/usr/lib(64)/cups/deamon/.*" dans le "file_contexts".
    • Pour "inf", la partie doit être la même que pour la configuration pour "/etc/cups/ppd/.*" dans le "file_contexts".
  3. Exécutez la commande "restorecon *" dans les répertoires suivants:
    (Pour étape 3-a.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <===Ceci est nécessaire seulement pour les utilisateurs d'un système d'exploitation 64bit
    /usr/local/Brother/lpd
    /usr/local/Brother/inf
    /usr/local/Brother/cupswrapper

    (Pour étape 3-b.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <===Ceci est nécessaire seulement pour les utilisateurs d'un système d'exploitation 64bit
    /usr/local/Brother/Printer/(printer name)/inf
    /usr/local/Brother/Printer/(printer name)/lpd
    /usr/local/Brother/Printer/(printer name)/cupswrapper
     
  4. Redémarrez l'ordinateur.
Imprimer  |  Fermer