Czy istnieje sposób drukowania na drukarce Samba wymagającej uwierzytelnienia poprzez podanie poświadczeń w wierszu poleceń (np. Za pomocą lpr
)?
Udało mi się przechowywać dane uwierzytelniające w GNOME Keyring, a kiedy jestem zalogowany w sesji na komputerze, mogę drukować lpr
.
Czy istnieje sposób na:
- dostarczyć poświadczenia do
lpr
- uwierzytelnij zadania w kolejce
podczas zdalnego logowania (SSH)?
Edytować
Wiem, że możliwe jest przechowywanie zestawu danych uwierzytelniających dla wszystkich użytkowników (bezpośrednio w CUPS w identyfikatorze URI drukarki), ale każdy użytkownik musi się uwierzytelnić przy użyciu własnych danych uwierzytelniających.
authentication
smb
lpr
Matteo
źródło
źródło
Odpowiedzi:
smbclient
Możesz użyć
smbclient
do drukowania plików. Jestem w stanie drukować przez Sambę na jednej z moich drukarek:Przykład
lpadmin
Znalazłem również ten przykład tutaj w wątku zatytułowanym: Drukowanie Lion Kerberos . Istnieją 2 metody.
Metoda nr 1 - Drukarki są już zainstalowane
Metoda nr 2 - Dodanie drukarki
W obu przypadkach po uruchomieniu jednego z powyższych poleceń powinieneś być w stanie to zrobić
lpr -P PRINTERNAME
po skonfigurowaniu drukarki SMB.UWAGA 1: W
smb://
razie potrzeby możesz dodać nazwy użytkowników i domeny . Jednak nie przetestowałem tego obiektu.-U <username>
Przełącznik pozwala również na zastąpienie twojej nazwy użytkownika.UWAGA 2: Ta metoda spowoduje utworzenie drukarki z buforowanymi poświadczeniami, co może nie być tym, czego chcesz, ale pozwoli
lpr
na wysyłanie wydruków do drukarki SMB, tylko bez poświadczeń zawartych.Bibliografia
źródło
lpr
nie ma możliwości uwierzytelnienia. Zadania po prostu utkną w kolejce.smbclient
działa jak marzenie. Dziękuję za aktualizację.lpadmin
szczegóły na wypadek, gdyby ktoś chciał stworzyć bardziej trwały wpis drukarki SMB.