Cup Cup thêm máy in Trang bị cấm trả lại trên giao diện web


12

Trả về trang "thêm máy in" bị cấm trên Giao diện web trên http://localhost:631/admin

Tôi đã thử thêm người dùng chính của mình vào "lp" và khởi động lại, nhưng không thay đổi. Tôi cũng đã thử cài đặt ở đầu cup.conf SystemGroup printadminsudo systemctl restart cupskhông có kết quả.

Dưới đây là cup.conf có liên quan

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

Tôi chỉ đang cố gắng thêm máy in bằng giao diện web, nhưng điều gì đó về các quyền không cho phép thông tin đăng nhập của người dùng của tôi hoạt động. Không có nhóm có tên HỆ THỐNG hoặc lpadmin.


Nó không rõ ràng đối với tôi từ câu hỏi, nhưng có vẻ như bạn có giao diện web cho cốc và nó không hoạt động? Hai ý tưởng nảy ra trong đầu - rằng người dùng máy chủ HTTP (đang chạy giao diện) không có quyền; vấn đề khác là có vấn đề về quyền HTTP (hoặc cấu hình sai) ngăn giao diện chạy / làm gì đó. Bạn có thể mở rộng câu hỏi của bạn để làm rõ những gì bạn đang làm?
Jeff Schaller

Câu trả lời:


16

Cập nhật: Trên Fedora 25, điều này hiện được mặc định ... Vì vậy, nếu bạn gặp sự cố này trên Fedora 25+, có thể bạn đã làm rối cấu hình của mình hoặc bạn gặp vấn đề khác. Nhưng đây vẫn có thể là người dùng hữu ích của các bản cài đặt cũ của CentOS / RHEL ... bạn không nên sử dụng Fedora 24 vào thời điểm này.

Tìm /etc/cups/cups-files.conflàm gốc. Hãy tìm dòng có SystemGroup sys rootthêm wheelnó.

Hai lớp lót sau sẽ làm điều đó cho bạn trên Fedora 24

 sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
 sudo systemctl restart cups

1
Fedora 24 vẫn là một bản phát hành được hỗ trợ cho đến một thời điểm nào đó vào mùa hè năm 2017. Vì vậy, trong khi tôi cũng khuyên bạn nên nâng cấp, không có gì là chưa phải ai cũng có. :)
mattdm

9

Giải pháp là

sudo usermod -a -G sys YourUser

Tôi đã viết một bài viết chi tiết hơn về cách gỡ lỗi các vấn đề như vậy.


6
Đó là một chút búa tạ để thêm chính bạn vào nhóm hệ thống, có thể cấp cho người dùng / quy trình của bạn nhiều năng lượng hơn bạn mong đợi. Xem câu trả lời của tôi cho một khoản trợ cấp thay thế tốt mà bạn truy cập vào cốc một mình.
Ray Foss

4
Eek - không làm điều này nếu bạn đang thiết lập nó cho bất kỳ ai khác ngoài chính bạn .. tại nhà riêng của bạn .. Không thể sử dụng giải pháp này khi tôi đang thiết lập in ấn cho toàn bộ doanh nghiệp, tôi không muốn để cung cấp cho người dùng của tôi sức mạnh thần thánh trên thiết bị.
Dagroom

Trên HĐH dựa trên Debian, câu trả lời này là hợp lệ nếu bạn sử dụng nhóm lpadmin.
AnthonyB

8

Tôi đã phải kết hợp hai câu trả lời khác cho Ubuntu và giải pháp là tự thêm mình vào nhóm lpadmin:

sudo usermod -a -G lpadmin your-username

Đối với mọi hệ thống, giải pháp nên là:

  • Mở tệp /etc/cups/cups-files.conf.
  • Tìm tên nhóm tại dòng chứa SystemGroup.
  • Thêm chính bạn vào nhóm đó (lệnh ở trên) và áp dụng nó (ví dụ khởi động lại).
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.