Samba jest jednym z wielu sposobów udostępniania plików i katalogów w sieci w systemie Linux. Dzięki udostępnieniu Samby każda maszyna w sieci LAN może uzyskać dostęp do zawartości udostępnionego katalogu-o ile Użytkownik ma do niego dostęp. Samba jest również jedną z najłatwiejszych do skonfigurowania dla tego zadania.
chciałbym przeprowadzić Cię przez proces instalacji i konfiguracji Samby na Ubuntu Server 20.04., Dzięki temu użytkownicy końcowi będą mieli łatwy dostęp do wszystkiego, co chcesz udostępnić z tego serwera.
zobacz: Linux service control commands (TechRepublic Premium)
czego potrzebujesz
-
uruchomiona, zaktualizowana instancja Ubuntu Server
-
użytkownik z uprawnieniami sudo
-
niektóre dane do udostępnienia
jak zainstalować Sambę
pierwszą rzeczą, którą należy wykonano instalację samby., Aby to zrobić, zaloguj się do instancji Ubuntu Server i wydaj polecenie:
sudo apt-get install samba -y
Po zainstalowaniu oprogramowania możesz skonfigurować swój pierwszy udział.
jak skonfigurować udział Samby
ponieważ jesteśmy na serwerze bez GUI, zajmiemy się konfiguracją przez okno terminala. Twoje udziały Samby zostaną skonfigurowane w /etc / samba / smb.conf, więc otwórz ten plik poleceniem:
sudo nano /etc/samba/smb.conf
pierwszą opcją, którą skonfigurujemy, jest nazwa grupy roboczej., Poszukaj linii:
workgroup =
zmień ją na:
workgroup = WORKGROUPNAME
gdzie WORKGROUPNAME jest nazwą grupy roboczej lub domeny NT, w której będzie istniał Twój serwer Samby.
Samba nie wymaga już konfiguracji poziomów zabezpieczeń tak jak kiedyś (np. security = user). Pozostałą częścią konfiguracji jest dodanie udziału na dole smb.plik conf.
Załóżmy, że chcesz użyć katalogu / danych, które będą należeć do grupy edytorów zawierającej pewną liczbę użytkowników. Zajmijmy się tym najpierw.,
Utwórz nowy katalog za pomocą polecenia:
sudo mkdir /data
Utwórz grupę:
sudo newgrp editors
Dodaj siebie do grupy:
sudo usermod -aG editors $USER
możesz dodać tylu użytkowników musisz zastąpić $user nazwą użytkownika do dodania.
Zmień własność katalogu za pomocą polecenia:
sudo chgrp -R editors: /data
daj grupie uprawnienia do odczytu i zapisu do nowego katalogu za pomocą polecenia:
sudo chmod -R g+rw /data
jesteś teraz gotowy do utworzenia udziału.
powrót do /etc/smb.,plik conf, przewiń do dołu i dodaj:
path = /datavalid users = @editors browsable = yeswritable = yesread only = no
konfiguracja jest prosta:
-
widoczna nazwa udziału
-
valid users = grupa, która może uzyskać dostęp do udziału., Nawet jeśli użytkownik został dodany do Samby (za pomocą polecenia smbpasswd), nie będzie mógł uzyskać dostępu do tego udziału, chyba że jest członkiem wymienionej grupy
-
path – dokładna ścieżka udziału
-
browsable – sprawia, że udział jest widoczny w sieci
-
zapisywalny – sprawia, że udział jest zapisywalny dla uwierzytelnionych użytkowników
-
tylko do odczytu – ustawia opcję Tylko do odczytu na no
Zapisz i zamknij plik.,
Uruchom ponownie Sambę za pomocą polecenia:
sudo systemctl restart smbd
jak dodać użytkownika do Samby
teraz, gdy wszystko jest już skonfigurowane, musisz również dodać użytkowników do Samby, w przeciwnym razie nie będą mogli uwierzytelnić. Nawet jeśli użytkownik ma legalne konto na serwerze, dopóki nie zostanie dodany do Samby, nie ma szans.
pierwszą rzeczą, którą musimy zrobić, to dodać użytkownika do Samby za pomocą polecenia:
sudo smbpasswd -a USER
gdzie użytkownik jest użytkownikiem, który ma zostać dodany.
zostaniesz poproszony o wpisanie i zweryfikowanie hasła dla użytkownika.,
następnie włącz użytkownika za pomocą polecenia:
sudo smbpasswd -e USER
gdzie użytkownik jest użytkownikiem, który ma być włączony.
sposób połączenia się z nowym udziałem
sposób połączenia się z udziałem Samby zależy od używanego systemu operacyjnego. Zademonstruję tylko, jak połączyć się z udostępnieniem z pulpitu GNOME na Linuksie. Aby to zrobić, otwórz menedżera plików i kliknij inne lokalizacje u dołu lewego panelu., Na dole okna Menedżer plików wpisz w pasku adresu wprowadź adres serwera:
smb://SERVER
gdzie serwer jest adresem IP serwera. Następnie zostanie wyświetlony monit o kliknięcie udostępnienia, do którego chcesz uzyskać dostęp, a następnie kliknięcie danych. W wynikowym oknie wybierz zarejestrowany użytkownik, wpisz nazwę użytkownika i hasło użytkownika(rysunek A).
rysunek A
kliknij przycisk Połącz, a menedżer plików otworzy się do udziału, w którym możesz rozpocząć pracę z plikami w nim zawartymi.
Gratulacje, właśnie stworzyłeś swój pierwszy share Samba na Ubuntu 20.04.
Subskrybuj TechRepublic ' s How To Make Tech Work na YouTube, aby uzyskać wszystkie najnowsze porady techniczne dla profesjonalistów od Jacka Wallena.,
Zobacz także
-
Jak zostać programistą: Ściągawka (TechRepublic)
-
Przewodnik po zabezpieczeniach Kubernetes (bezpłatny PDF) (TechRepublic)
-
czy Microsoft może być w drodze do porzucenia systemu Windows na rzecz Linuksa? (TechRepublic)
-
Linux Polecenia zarządzania plikami i katalogami (TechRepublic Premium)
-
jak oprogramowanie open source zmieniło świat biznesu (ZDNet)
-
Linux, Android i inne technologie open source (TechRepublic na Flipboardzie)