GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL で印刷ジョブとサービスを管理するための標準 Linux ユーザーを追加する方法

質問 :/etc/cups/cupsd.conf を構成して、特定のユーザーまたはグループが root ユーザーと同じように cups タスクを管理できるようにする方法は?

デフォルトでは、CUPS は root ユーザーのみがコマンドラインまたは Web-UI を介してタスクを実行できるように設定されています。たとえば、ユーザー john を追加して印刷ジョブを管理できるようにするには、以下の編集を行うことができます:

<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

たとえば、root ユーザーと同様のフル アクセスを持つユーザーを追加するには、[Limit XYZ] から始まる cupsd.conf のすべての行を編集し、このユーザーを Required user セクションに追加します。また、ユーザーが次のように場所セクションに追加されていることを確認してください:

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

CUPS を管理する特定の Linux グループを追加するオプションもあります。これは、Require user セクションに @group (グループは Linux グループ名) を追加することで実現できます。 CUPS には、すべてのユーザーに CUPS の管理を単純に許可するオプションもあります。その場合、特定のセクションに [すべて許可] を追加する必要があります。

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

このオプションは、セキュリティ コンプライアンスの問題を引き起こす可能性があるため、推奨されません。すべての変更が完了したら、CUPS サービスを再起動する必要があります:

# service cups restart

または

# systemctl restart cups.service


Cent OS
  1. CentOS、RHEL、Fedoraでユーザーを追加および削除する方法

  2. GoをFedoraおよびRockyLinux/ Centos/RHELにインストールする方法

  3. RockyLinuxおよびCentOSでSudoユーザーを作成する方法

  1. KDEでのLinuxユーザーの追加、切り替え、削除、および管理

  2. Linuxでサービスを管理および一覧表示する方法

  3. CentOS/RHEL 7 および 8 でソース、サービス、およびポートをファイアウォール ゾーンに追加する方法

  1. Linuxでユーザーをグループに追加する方法

  2. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  3. RHEL 8 /CentOS8のグループにユーザーを追加する方法