当社は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つの異なるログインデータベースを管理したりする必要はありません。