Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Sieci komputerowe Linux/Unix

Słowa kluczowe: Samba

W sieci komputerowej pracującej pod kontrolą systemu Linux do współdzielenia drukarek można wykorzystać serwer

A. Samba
B. Firebird
C. Nginx
D. Coda

Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.08-SG-22.01).

Samba jest właściwym wyborem, bo w systemach Linux/Unix służy do udostępniania zasobów w sieci zgodnej z mechanizmami SMB/CIFS, czyli tymi samymi, z których korzystają komputery z Windows przy dostępie do udziałów plikowych i drukarek sieciowych. W praktyce oznacza to, że serwer Linux może pełnić rolę serwera wydruku dla stacji roboczych Windows, Linux, a często też macOS, o ile drukarka i sterowniki są poprawnie skonfigurowane. Typowy scenariusz to podłączenie drukarki do serwera z Linuxem, skonfigurowanie systemu drukowania CUPS, a następnie udostępnienie tej drukarki przez Sambę w sieci lokalnej. Użytkownik widzi wtedy drukarkę podobnie jak zwykłą drukarkę sieciową w otoczeniu sieciowym. Z mojego doświadczenia to rozwiązanie jest bardzo praktyczne w małych firmach i szkolnych pracowniach, bo pozwala centralnie zarządzać dostępem, kolejką wydruku i uprawnieniami. Dobrą praktyką jest ograniczanie dostępu do drukarek tylko dla odpowiednich użytkowników lub grup, stosowanie uwierzytelniania, aktualizowanie pakietów Samby oraz sprawdzenie konfiguracji w pliku smb.conf. Warto też pamiętać, że Samba nie jest tylko od drukarek. Najczęściej kojarzy się ją z udostępnianiem katalogów, ale obsługa drukowania przez SMB/CIFS to też klasyczne i ważne zastosowanie w administracji siecią mieszaną Windows-Linux.
W tym pytaniu łatwo pomylić różne typy usług sieciowych, bo wszystkie wymienione nazwy brzmią jak oprogramowanie serwerowe, ale ich przeznaczenie jest zupełnie inne. Firebird to system zarządzania relacyjną bazą danych. Można go uruchomić jako usługę sieciową i aplikacje mogą łączyć się z nim przez sieć, ale nie służy do udostępniania drukarek ani do integracji z mechanizmami drukowania w systemach Windows. To trochę taki błąd myślowy: skoro coś jest serwerem, to może obsłuży dowolną usługę. W administracji siecią tak to nie działa, usługa musi obsługiwać konkretny protokół i konkretny typ zasobu.

Coda jest rozproszonym systemem plików, historycznie ciekawym, ale nie jest typowym rozwiązaniem do współdzielenia drukarek w sieci lokalnej. Dotyczy dostępu do plików, replikacji i pracy przy słabszej łączności, a nie publikowania kolejek wydruku dla klientów Windows czy Linux. Można tu zauważyć podobieństwo do udostępniania zasobów, ale pliki i drukarki to w systemach sieciowych różne klasy usług.

Nginx to bardzo popularny serwer WWW i reverse proxy. Świetnie nadaje się do obsługi stron internetowych, API, równoważenia obciążenia albo terminacji TLS, ale sam z siebie nie realizuje współdzielenia drukarek przez SMB/CIFS. Moim zdaniem to jedna z częstszych pułapek: ktoś kojarzy Nginx z serwerem sieciowym i wybiera go automatycznie. Do drukarek w środowisku Linux, szczególnie gdy mają z nich korzystać komputery z Windows, używa się Samby, zwykle razem z CUPS. Taki zestaw jest zgodny z dobrymi praktykami administracyjnymi, bo rozdziela obsługę kolejki wydruku od udostępniania jej klientom sieciowym.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.