Zakładanie samby Ubuntu.

Anonim

Zakładanie Ubuntu Samba.

Jeśli stanie się konieczne, aby pracować z tymi samymi plikami na różnych komputerach pod kontrolą różnych systemów operacyjnych, samba pomoże to. Ale niezależnie skonfigurować udostępnione foldery nie jest tak proste, a dla zwykłego użytkownika zadanie jest raczej niemożliwe. Ten artykuł powie, jak skonfigurować sambę w Ubuntu.

Nazwa grupy Cię interesująca jest zlokalizowana w wierszu domeny stacji roboczej. Konkretna lokalizacja Możesz zobaczyć na obrazku powyżej.

Następnie, jeśli na komputerze z Ubuntu Static IP, musi być przepisany do pliku "Hosts" w systemie Windows. Najprostszym sposobem wykonania tego za pomocą "wiersza poleceń" z prawami administratora:

  1. Określ system za pomocą żądania "wiersza poleceń".
  2. Wyszukaj wiersz poleceń w systemie Windows

  3. W wynikach kliknij "wiersz polecenia" z prawym przyciskiem myszy (PCM) i wybierz "Uruchom z administratora".
  4. Otwieranie linii poleceń w systemie Windows z prawami administratora

  5. W oknie, które się otwierają, wykonaj następujące czynności:

    Notatnik C: Windows System32 Drivers itp

  6. W pliku, który został otwarty po wykonaniu polecenia, napisz swój adres IP w oddzielnej linii.

Następnie pierwotna konfiguracja Samba jest zakończona. Jeśli chcesz zrozumieć wszystkie ustawione parametry, możesz to zrobić na tej stronie. Aby znaleźć zainteresowany parametr, rozszerzysz się po lewej stronie listy "SMB.Conf" i znajdź go, wybierając pierwszą literę nazwy.

Strona internetowa z definicją wszystkich parametrów w pliku konfiguracyjnym Samba

Oprócz pliku "smb.conf", należy również wprowadzić zmiany do "limits.conf". Dla tego:

  1. Otwórz żądany plik w edytorze tekstu:

    Sudo gedit /etc/security/limits.conf.

  2. Przed ostatnim ciągiem w pliku włóż następujący tekst:

    * - Nofile 16384

    Root - Nofile 16384

  3. Zapisz plik.

Zgodnie z wynikiem, musi mieć następującą formę:

Ograniczenia plików Conf podczas konfigurowania samby w Ubuntu

Jest to konieczne, aby uniknąć błędu, który występuje podczas łączenia wielu użytkowników do sieci lokalnej.

Teraz, aby zapewnić poprawność wprowadzonych parametrów, musisz wykonać polecenie:

Sudo testparm /etc/samba/smb.conf.

Jeśli w wyniku tego, w rezultacie pojawi się tekst wyświetlany na poniższym rysunku, oznacza to, że wszystkie wprowadzone dane są poprawne.

Sprawdzanie pliku konfiguracyjnego SMB Conf in Ubuntu w odżywianiu Samba

Pozostaje ponownie uruchomić serwer Samba z następującym poleceniem:

Sudo /etc/init.d/samba restart.

Nisząc wszystkie zmienne pliku "smb.conf" i wprowadzanie zmian w "limits.conf", możesz przejść bezpośrednio do tworzenia folderów

Teraz zawartość pliku konfiguracyjnego powinna wyglądać tak:

Plik konfiguracji SAMBA z folderem udostępnionym dodanym do niego w Ubuntu

Aby wszystkie zmiany weszły w życie, musisz ponownie uruchomić sambę. Odbywa się to już znany zespół:

Sudo Service Smbd Restart

Następnie udostępniony folder pojawi się w systemie Windows. Aby upewnić się, że postępujesz zgodnie z następującymi w "wierszu poleceń":

Brama podziel się

Możesz także otworzyć go przez przewodnik, przechodząc do katalogu "Sieć", który znajduje się na bocznym panelu okna.

Wspólny folder Samba w systemie Windows

Zdarza się, że foldery nadal nie są widoczne. Najprawdopodobniej powód tego jest błędem konfiguracji. Dlatego po raz kolejny przejdź przez wszystkie powyższe etapy.

Krok 4: Tworzenie folderu z dostępem do odczytu

Jeśli chcesz, aby użytkownicy mogli przeglądać pliki w sieci lokalnej, ale nie edytuj ich, musisz utworzyć folder z dostępem tylko do odczytu. Odbywa się to przez analogię ze folderem udostępnionym, w pliku konfiguracyjnym są ustawiane tylko inne parametry. Ale aby nie pozostać niepotrzebnymi pytaniami, analizujemy wszystko na etapach:

Po pliku konfiguracyjnym powinno być trzy bloki tekstowe:

Plik konfiguracyjny Samba po dodaniu folderu tylko do odczytu w Ubuntu

Teraz uruchom ponownie serwer Samba, aby wszystkie zmiany wprowadzone w życie:

Sudo Service Smbd Restart

Następnie zostanie utworzony folder z prawami tylko do odczytu, a wszyscy użytkownicy będą mogli wprowadzić go, ale nie będzie w stanie jakoś zmienić pliki zawartych w nim.

Krok 5: Tworzenie folderu z zamkniętym dostępem

Jeśli chcesz, aby użytkownicy otworzyli folder sieciowy, aby otworzyć, przekazywanie uwierzytelniania, działania jego tworzenia są nieco inne niż powyższe. Wykonaj następujące czynności:

  1. Utwórz folder, na przykład "Pasw":

    Sudo mkdir -p / home / sambafolder / pasw

  2. Zmień swoje prawa:

    Sudo chmod 777 -r / home / sambafolder / pasw

  3. Teraz utworzyć użytkownik w grupie Samba, która zostanie obdarzona wszystkimi prawami, aby uzyskać dostęp do folderu sieciowego. W tym celu należy utworzyć grupę "Smbuser":

    Sudo groupadd smbuser.

  4. Dodaj do nowo utworzonej grupy użytkowników. Niezależnie można myśleć o jego nazwie, w przykładzie będzie "nauczyciel":

    Sudo Useradd -g Smbuser Nauczyciel

  5. Ustaw hasło do wprowadzenia, aby otworzyć folder:

    Sudo smbpasswd -a nauczyciel

    Uwaga: Po wykonaniu polecenia zostaniesz poproszony o wprowadzenie hasła, a następnie powtórzyć go, zauważ, że podczas wprowadzania znaków nie są wyświetlane.

  6. Hasło użytkownika Samba w Ubuntu

  7. Pozostaje tylko w celu wprowadzenia wszystkich żądanych parametrów folderów do pliku konfiguracyjnego Samba. Aby to zrobić, najpierw otworzyć:

    Sudo gedit /etc/samba/smb.conf.

    A następnie skopiuj ten tekst:

    [Pasw]

    Komentarz = tylko hasło

    Ścieżka = / Strona główna / Sambafolder / Pasw

    Ważny użytkownicy = nauczyciel

    tylko do odczytu = nie

    Ważne: W przypadku wykonywania czwartego elementu tej instrukcji, utworzyłeś użytkownika z inną nazwą, należy go wprowadzić w ciągu "prawidłowych użytkowników" po symbolu "=" i przestrzeń.

  8. Zapisz zmiany i zamknij edytor tekstu.

Tekst w pliku konfiguracyjnym powinien teraz wyglądać:

Plik konfiguracyjny Samba ze wszystkimi utworzonymi folderami w Ubuntu

Aby zostać zrepresowany, sprawdź plik za pomocą polecenia:

Sudo testparm /etc/samba/smb.conf.

Zgodnie z wynikiem, powinieneś zobaczyć o tym:

Sprawdzanie pliku konfiguracyjnego Samba dla błędów w Ubuntu

Jeśli wszystko jest w porządku, uruchom ponownie serwer:

Sudo /etc/init.d/samba restart.

System Config Samba.

Graficzny interfejs (GUI) jest w stanie w dużej mierze ułatwić proces ustawień samBA w Ubuntu. Przy minimalnym użytkownikowi, który przełączył się tylko na Linuksa, ta metoda wydaje się bardziej zrozumiałe.

Krok 1: Instalacja

Początkowo musisz zainstalować specjalny program w systemie, który ma interfejs i który jest niezbędny do konfiguracji. Możesz to zrobić za pomocą "terminalu", wykonując polecenie:

Sudo Apt Install System-Config-Samba

Jeśli wcześniej nie zainstalowano wszystkich komponentów Samba do komputera, musisz pobrać z nim i zainstalować więcej pakietów:

Sudo apt-get install -y samba samba-wspólna Python-Glade2 System-Config-Samba

Po tym, jak wszystko, czego potrzebujesz, możesz przejść bezpośrednio do ustawienia.

Krok 2: Run

Możesz uruchomić System Config Samba na dwa sposoby: za pomocą menu "Terminal" i przez menu Bash.

Metoda 1: Terminal

Jeśli zdecydujesz się użyć terminala, musisz wykonać następujące czynności:

  1. Naciśnij kombinację Ctrl + Alt + T.
  2. Wprowadź następujące polecenie:

    Sudo System-Config-Samba

  3. Naciśnij enter.

Następnie będziesz musiał wprowadzić hasło systemowe, po czym otworzy się okno programu.

Uwaga: Podczas implementacji konfiguracji Samba za pomocą System Config Samba nie zamykaj okna Terminalu, ponieważ w tym przypadku program się zamyka, a wszystkie zmiany nie zostaną zapisane.

Metoda 2: Menu bash

Druga metoda wydaje się wiele łatwiejsza, ponieważ wszystkie operacje są wykonywane w interfejsie graficznym.

  1. Naciśnij przycisk menu bash, który znajduje się w lewym górnym rogu pulpitu.
  2. Przycisk Mnu Bash w Ubuntu

  3. Wprowadź żądanie zapytania wyszukiwania "Samba" w oknie, które otwierają się.
  4. Wyszukaj ciąg w menu bash w Ubuntu

  5. Kliknij program o tej samej nazwie w sekcji "Aplikacje".
  6. Samba w menu bash

Po tym system poprosi Cię o hasło użytkownika. Wpisz go, a program otworzy.

Okno wprowadzania hasła podczas uruchamiania samby w Ubuntu

Krok 3: Dodawanie użytkowników

Zanim zaczniesz bezpośrednio skonfigurować foldery Samba, musisz dodać użytkowników. Odbywa się dzięki menu ustawień programu.

  1. Kliknij pozycję "Ustawienia" na górnym panelu.
  2. Przycisk ustawień na panelu konfiguracji systemu System

  3. W menu wybierz "Użytkownicy Samba".
  4. Item Użytkownicy SAMBA w menu Ustawienia konfiguracji systemu System w Ubuntu

  5. W wyświetlonym oknie kliknij "Dodaj użytkownika".
  6. Dodaj przycisk użytkownika w oknie programu Samba w Ubuntu

  7. W "nazwie użytkownika listy rozwijanej UNIX" wybierz użytkownik, do którego można wprowadzić folder.
  8. Lista użytkowników Samba w Ubuntu

  9. Ręcznie wprowadź nazwę użytkownika systemu Windows.
  10. Pole do wprowadzania nazwy użytkownika systemu Windows w Sambie na Ubuntu

  11. Wprowadź hasło, a następnie powtórz wejście w odpowiednim polu.
  12. Wpisz hasło użytkownika Samba w Ubuntu

  13. Kliknij przycisk "OK".

W ten sposób możesz dodać jednego lub więcej użytkowników Samba, aw przyszłości określ ich prawa.

Po tym konfiguracja serwera będzie się skończyła, możesz przejść bezpośrednio do tworzenia folderów Samba.

Krok 5: Utwórz foldery

Jeśli wcześniej nie stworzyłeś folderów publicznych, okno programu będzie puste. Aby utworzyć nowy folder, musisz wykonać następujące czynności:

  1. Kliknij przycisk za pomocą znaku znaku plus.
  2. Przycisk, aby utworzyć nowy folder publiczny w Sambie w Ubuntu

  3. W oknie, które otwiera się na karcie "Main" kliknij "Przegląd".
  4. Przeglądaj przycisk, aby wybrać katalog do wytrząsania w Sambie w Ubuntu

  5. W menedżerze plików określ żądany folder, aby go udostępnić.
  6. Określanie folderów do zwiększenia w menedżerze plików za pomocą programu System Config SAM w Ubuntu

  7. W zależności od preferencji zaznacz pola wyboru obok "rekordu jest dozwolone" (Użytkownik będzie mógł edytować pliki w folderze publicznym) i "widoczne" (na innym komputerze, folder będzie widoczny).
  8. Kleszcze, aby rozwiązać edycję publicznie dostępnych folderów Samba i wyświetlać je na innych komputerach.

  9. Przejdź do karty "Access".
  10. Tab Dostęp do System Config Samba w Ubuntu

  11. Ma możliwość identyfikacji użytkowników, którzy będą mogli otworzyć folder wspólny. Aby to zrobić, umieść znak obok "zapewnić dostęp tylko do konkretnych użytkowników". Po tym musisz wybrać je z listy.

    Udostępnianie dostępu do folderu udostępnionego Samba tylko dla określonych użytkowników.

    Jeśli zamierzasz dokonać folderu publicznego, a następnie umieść przełącznik na pozycję "Zapewnij dostęp do wszystkich".

  12. Kliknij przycisk "OK".

Następnie nowo utworzony folder zostanie wyświetlony w głównym oknie programu.

Utworzono folder udostępniony w programie System Config Samba w Ubuntu

Jeśli chcesz, możesz utworzyć więcej folderów za pomocą powyższej instrukcji lub zmienić już utworzony, klikając przycisk "Zmień właściwości wybranego katalogu".

Przycisk, aby zmienić właściwości wybranego katalogu w programie System Config SAMBA w Ubuntu

Jak tylko utworzysz wszystkie pożądane foldery, możesz zamknąć program. W tej instrukcji na temat konfiguracji samby w Ubuntu za pomocą programu System Config Program jest zakończony.

Łodzik.

Jest inny sposób na skonfigurowanie samby w Ubuntu. Jest idealny dla tych użytkowników, którzy nie chcą instalować dodatkowych na komputerze i którzy nie lubią uciekać się do użycia "terminalu". Wszystkie ustawienia będą wykonywane w standardowym menedżerze plików Nautilus.

Krok 1: Instalacja

Korzystanie z Nautilus do skonfigurowania samby, metoda instalacji programu jest nieco inna. To zadanie można wykonać za pomocą "terminalu", jak opisano powyżej, ale poniższa metoda zostanie uwzględniona poniżej.

  1. Otwórz Nautilus, naciskając ikonę na pasku zadań lub wyszukiwanie w systemie.
  2. Ikona menedżera plików w Ubuntu

  3. Przejdź do katalogu, w którym znajduje się żądany katalog.
  4. Kliknij PCM i wybierz linię "Właściwości" z menu.
  5. Otwieranie właściwości folderu w Ubuntu

  6. W oknie, które się otwierają, przejdź do folderu "Otwórz lokalną sieć".
  7. Zakładka lokalna lokalna folder sieciowy w Ubuntu

  8. Zaznacz pole obok "Opublikuj ten folder".
  9. Zaznacz w właściwościach folderu publikuj ten folder w Ubuntu

  10. Pojawi się okno, w którym chcesz kliknąć przycisk "Zainstaluj usługi", aby uruchomić SAMBA do systemu.
  11. Ustaw przycisk, aby pobrać i zainstalować Sambę w Ubuntu

  12. Pojawi się okno, w którym możesz zapoznać się z listą zainstalowanych pakietów. Po przeczytaniu kliknij przycisk Zainstaluj.
  13. Zainstaluj przycisk Samba w Ubuntu

  14. Wprowadź hasło użytkownika, aby umożliwić system do pobrania i zainstalowania.
  15. Okno uwierzytelniania podczas instalacji Samby w Ubuntu

Po tym możesz poczekać na koniec instalacji programu. Gdy tylko zostanie zakończona, możesz przejść bezpośrednio do ustawienia Samba.

Krok 2: Konfiguracja

Dostosuj Samba w Nautilus jest znacznie łatwiejszy niż za pomocą "Terminal" lub System Config Samba. Wszystkie parametry są określone w właściwościach katalogu. Jeśli zapomniałeś, jak je otworzyć, a następnie postępuj zgodnie z trzema przedmiotami poprzedniej instrukcji.

Aby folder publicznie dostępny, postępuj zgodnie z instrukcjami:

  1. W oknie przejdź do zakładki "Prawa".
  2. Karta Loping w właściwościach folderu

  3. Określ prawa dla właściciela, grupy i innych użytkowników.

    Definicja praw dla użytkowników w Ubuntu

    Uwaga: Jeśli chcesz ograniczyć dostęp do folderu publicznego, a następnie z listy wybierz ciąg "No".

  4. Kliknij "Zmień prawa do zagnieżdżonych plików".
  5. Przycisk Zmień prawa do zagnieżdżonych plików w właściwościach folderów w Ubuntu

  6. W oknie, które otwierają się, analogicznie z drugim elementem tej listy, określają prawa użytkowników do interakcji ze wszystkimi plikami zainwestowanymi w folderze.
  7. Definiowanie praw użytkownika plików w folderze w Ubuntu

  8. Kliknij "Zmień", a następnie przejdź do zakładki "Udostępnione lokalne folder Network".
  9. Karta lokalnej sieci publicznej w Właściwościach Ubuntu

  10. Zaznacz element "Opublikuj ten folder".
  11. Zaznacz w właściwościach folderu publikuj ten folder

  12. Wprowadź nazwę tego folderu.

    Wprowadź nazwiska publicznie dostępnego folderu w Nautilus

    Uwaga: Pole "komentarz", jeśli chcesz, możesz odejść nie wypełnione.

  13. Umieść lub, wręcz przeciwnie, usuń pola wyboru za pomocą "Zezwalaj innym użytkownikom zmianę zawartości folderu" i "Dostęp dla gości". Pierwszy akapit pozwoli użytkownikom, którzy nie są obdarzone prawami, edytować zagnieżdżone pliki. Drugi - otworzy dostęp do wszystkich użytkowników, którzy nie mają konta lokalnego.
  14. Zaawansowane ustawienia folderu publicznego dostępnego w Ubuntu

  15. Kliknij "Zastosuj".

Po tym możesz zamknąć okno - folder został publicznie dostępny. Warto jednak zauważyć, że jeśli nie skonfigurowałeś serwera Samba, to znaczy, prawdopodobieństwo, że folder nie będzie wyświetlany w sieci lokalnej.

Uwaga: Jak skonfigurować serwer Samba powiedział na początku artykułu.

Wniosek

Podsumowując, możemy powiedzieć, że wszystkie powyższe metody są w dużej mierze różnią się od siebie, ale wszystkie równo zezwalają na ustawienie samby Ubuntu. Tak więc, używając "terminala", możesz wykonać elastyczne ustawienie, ustawiając wszystkie niezbędne parametry jako serwer SAMBA i utworzone publicznie dostępne foldery. Program System Config Samba umożliwia również skonfigurowanie serwera i folderów, ale liczba określonych parametrów jest znacznie mniejsza. Główną zaletą tej metody jest obecność interfejsu graficznego, który w dużej mierze ułatwi ustawienie dla zwykłego użytkownika. Korzystając z Menedżera plików Nautilus, nie musisz pobierać i instalować dodatkowego oprogramowania, ale w niektórych przypadkach konieczne będzie ręczne skonfigurowanie serwera Samba za pomocą tego samego "terminala".

Czytaj więcej