GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So fügen Sie Standard-Linux-Benutzer hinzu, um Druckaufträge und -dienste in CentOS/RHEL zu verwalten

Frage :Wie konfiguriere ich /etc/cups/cupsd.conf, um bestimmten Benutzern oder Gruppen zu erlauben, Cups-Aufgaben wie Root-Benutzer zu verwalten?

Standardmäßig ist CUPS so konfiguriert, dass nur der Root-Benutzer Aufgaben über die Befehlszeile oder über eine Web-UI ausführen kann. Um beispielsweise den Benutzer John hinzuzufügen, um Druckaufträge verwalten zu können, kann die folgende Bearbeitung vorgenommen werden:

<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM john
Order deny,allow

Um beispielsweise einen Benutzer hinzuzufügen, der vollen Zugriff hat, ähnlich dem Root-Benutzer – bearbeiten Sie jede Zeile in cupsd.conf, die mit [Limit XYZ] beginnt, und fügen Sie diesen Benutzer zum Abschnitt „Erforderlicher Benutzer“ hinzu. Stellen Sie außerdem sicher, dass Benutzer zum Standortabschnitt hinzugefügt werden wie:

<Location /admin/conf>
AuthType Default
Require user @SYSTEM john
</Location>

Es gibt auch eine Option zum Hinzufügen einer bestimmten Linux-Gruppe zum Verwalten von CUPS – dies kann erreicht werden, indem @group (wobei die Gruppe der Name der Linux-Gruppe ist) zum Abschnitt Benutzer erforderlich hinzugefügt wird. CUPS hat auch eine Option, um einfach allen Benutzern zu erlauben, CUPS zu verwalten – in diesem Fall muss Allow all zum spezifischen Abschnitt hinzugefügt werden:

<Limit Resume-Printer>
AuthType Default
Require user @SYSTEM
Order deny, allow
Allow all
</Limit>

Diese Option kann Probleme mit der Sicherheitskonformität verursachen und wird daher nicht empfohlen. Nachdem alle Änderungen vorgenommen wurden, muss der CUPS-Dienst neu gestartet werden:

# service cups restart

oder

# systemctl restart cups.service


Cent OS
  1. So verwalten und listen Sie Dienste in Linux auf

  2. So fügen Sie Benutzer auf CentOS, RHEL und Fedora hinzu und löschen sie

  3. So installieren Sie Go in Fedora und Rocky Linux/Centos/RHEL

  4. So erstellen Sie einen Sudo-Benutzer unter Rocky Linux und CentOS

  5. So fügen Sie Quelle, Dienste und Ports zur Firewall-Zone in CentOS/RHEL 7 und 8 hinzu

Hinzufügen, Löschen und Gewähren von Sudo-Berechtigungen für Benutzer in CentOS

Wie man Benutzer in Debian hinzufügt und entfernt

So fügen Sie Benutzer in CentOS 8 hinzu und entfernen sie

So fügen Sie das EPEL-Repository unter Rocky Linux, AlmaLinux und CentOS hinzu

Wie kann ich zusätzliche FTP-Benutzer hinzufügen und verwalten?

So erstellen und verwalten Sie neue Benutzer unter Linux