From: xf0r3m Date: Wed, 20 Sep 2023 12:30:43 +0000 (+0200) Subject: Tworzenie rozdziału 11. Podrozdział 11.4/11.4.2 X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=2771d2fd59c3ec375edf591112346280f97453d4;p=mmdev.git Tworzenie rozdziału 11. Podrozdział 11.4/11.4.2 --- diff --git a/articles/terminallog/Linux.Podstawy.html b/articles/terminallog/Linux.Podstawy.html index dfaf4a6..f2e5caf 100644 --- a/articles/terminallog/Linux.Podstawy.html +++ b/articles/terminallog/Linux.Podstawy.html @@ -9606,7 +9606,7 @@ export RSYNC_RSH='-p 2022 -i id_rsa'; składników tego czegość może zawieść. Tym optymistycznym akcentem przjdziemy do pierwszej metody.

-

11.3. Współdzielenie plików między wszystkimi platformami

+

11.4. Współdzielenie plików między wszystkimi platformami

Jedną z metod współdzielenia plików między większością dostępnych platform na świecie jest pakiet Samba. Pakiet ten @@ -9620,7 +9620,7 @@ export RSYNC_RSH='-p 2022 -i id_rsa'; użytkowników, udostępnianiem udziałów (katalogów) oraz udostępnianie drukarek. Zatem nie przedłużając:

-

11.3.1. Ogólna konfiguracja serwera Samba

+

11.4.1. Ogólna konfiguracja serwera Samba

Samba to potężny demon, posiadający wiele zastosowań, na przykład po za konfiguracją udostępniania folderów oraz drukarek @@ -9705,7 +9705,81 @@ workgroup = WORKGROUP

  • max log size - ustawienie maksymalnego rozmiaru dla pojedynczego pliku z komunikatami diagnostycznymi wyrażone w KiB.
  • +
  • logging - ustawienie systemu logowania, + domyślnie będą to pliki (file): + /var/log/samba/log.smbd oraz /var/log/samba/log.nmbd +
  • +
  • panic action - czynność wykonywana w momencie, + kiedy w wyniku błedu dojdzie do zatrzymania demona. Domyślnie + wysłany jest mail (wewnątrz systemu, do superużytkownika, ze + rzutem procesu wygenerowanym przez debuger) +

    + W ten sposób omówilismy sobie podstawowe opcje konfiguracji serwera + Samba. +

    +

    11.4.2. Konfiguracja uwierzytelniania użytkowników na serwerach Samba

    +

    + Poniżej podsekcji dotyczącej komunikatów diagnostycznych znajduje się + dotycząca ustawień uwierzytelniania - + Authentication, ta podsekcja zawiera + ustawienia dostępu użytkowników do serwera. Samba może + mieć odrębne hasła, niż te wykorzystywane przez użytkowników do + dostępu do powłoki. Poniżej znajduje domyślna podsekcja + uwierzytelniania dołączona pakietu Samby dostępnego na + Debianie. +

    +
    +####### Authentication #######
    +   server role = standalone server
    +   obey pam restrictions = yes
    +   unix password sync = yes
    +   passwd program = /usr/bin/passwd %u
    +   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    +   pam password change = yes
    +   map to guest = bad user
    +
    +

    + Pierwsza z opcji jest rola serwera. Jeśli nasza Samba ma + być serwerem plików to zostaje wartość wskazująca na samodzielny + serwer (standalone server), kolejna + opcja decyduje czy dostęp musi być zgodny z wymogami systemu PAM + (obey pam restrictions). Trzecia + opcja jest dość istotna + (unix password sync). Dodając + użytkownika do Samby, należy przypisać mu hasło. Te hasła + mogą być w odrębnej bazie, ale mogą być również synchonizowane z + hasłami systemowymi. Ta opcja właśnie o tym decyduje. Czy hasła + powinny być synchronizowane z systemowymi czy też nie. Nie ma + jednoznacznej odpowiedzi czy tak czy nie. Wszystko + zależy od potrzeb, tak jak wspomniałem o tym podczas wprowadzenia + do współdzielenie plików. Warto natomiast znać konsekwencje takiego + działania, włączenie synchonizacji haseł, zmieni hasło dostępu do + systemu i najbezpieczniejszym rozwiązaniem będzie zablokowanie + dostępu do powłoki dla użytkowników wyłącznie Samby, + ponieważ hasła zapisane aby mieć łatwiejszy dostęp do udziałów + Samby z platform nie Linuksowych można odzyskać. Opcje + opcje poprzedzone frazą passwd, + służą wskazaniu programu służącemu ustawianiu hasła + (passwd program) oraz + zdefiniowaniu komunikatów wyświelanych użytkownikowi podczas + procesu zmiany hasła (passwd chat). + Przedostatnia opcja + (pam password change) + służy kontroli wykorzystania PAM podczas zmiany hasła za pomocą + klienta SMB niż w przypadku użycia programu zdefiniowanego w opcji + passwd program. Ostatnia opcja + definiuje kiedy należy zrzucić uprawnienia połaczenia anonimowego z + serwerem. Domyślnie jest to stosowane, kiedy nie uda się pomyślnie + uwierzytelnić użytkownika. +

    +

    + Opcje uwierzytelniania otrzymały osobny podrozdział, ze względu na to + że pełnią dość istotną rolę we współdzieleniu plików i zapewniają + jakiś minimalny stopień bezpieczeństwa. Warto zwrócić uwagę na to, iż + przedstawione tutaj są domyślymi ustawieniami zapożyczonymi + bezpośrednio z pakietu Samby rozprowadzanego wraz z Debianem. +

    2022; COPYLEFT; ALL RIGHTS REVERSED;