メッセージを表示せずにカップ1.3.7(/etc/cups/passwd.md5)のパスワードを設定するには?

メッセージを表示せずにカップ1.3.7(/etc/cups/passwd.md5)のパスワードを設定するには?

当社はCUPS v1.3.7を使用しており、ユーザーがSSHを介さずにカップWebインターフェースでのみ認証できるようにしたいと思います。

BasicDigest私の考えでは、cupd.confの認証タイプを使用する必要があると思います。

AuthType Digest

lppasswd -g mygroup -a username次に、ユーザーにカップへのアクセス権を追加するために使用する必要があります。

lppasswd -g mygroup -a username
Enter password :
Enter password again :

しかし、ユーザーがいくつかのパスワードを入力することを許可すると、SSHへのアクセス権が与えられますが、これは望ましくありません。

メッセージを表示せずに(おそらくスクリプトを書くことによって)ユーザーのパスワードを設定するにはどうすればよいですか?

答え1

これについて考える別の方法があります。 SSH アクセスを特定のグループに制限することです。

  • 編集する/etc/ssh/sshd_config
  • 行を追加AllowGroups sshusersするAllowGroups your_user_primary_group
    • AllowGroups sshusersこの管理グループを作成する場合:groupadd -r sshusers
    • SSHが許可されているユーザーをグループに追加します。 usermod -aG sshusers username
  • sshdサービスを再ロードします。ディストリビューションによって異なります。

このソリューションでは、Cupsユーザー生成スクリプトを作成したり、2つの異なるログインデータベースを管理したりする必要はありません。

関連情報