![메시지를 표시하지 않고 컵 1.3.7(/etc/cups/passwd.md5)의 비밀번호를 설정하는 방법은 무엇입니까?](https://rvso.com/image/36027/%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EC%BB%B5%201.3.7(%2Fetc%2Fcups%2Fpasswd.md5)%EC%9D%98%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
우리 회사는 CUPS v1.3.7을 사용하고 있습니다. 사용자가 SSH를 통하지 않고 컵 웹 인터페이스에서만 인증되도록 허용하고 싶습니다.
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개의 고유한 로그인 데이터베이스를 관리할 필요도 없습니다.