Niezależnie od tego, czy chodzi o komputer domowy, małe biuro, czy serwer w średniej lub dużej firmie, jeden z nich większość podstawowych i niezbędnych usług której każdy może chcieć lub potrzebować, jest bez wątpienia moc udostępniaj pliki wewnętrznie. Ponieważ korzystanie z sieci internetowej (usług e-mail, platform przechowywania danych online lub aplikacji do przesyłania wiadomości błyskawicznych) do przesyłania dowolnego rodzaju dokumentów innym osobom nie zawsze jest najbardziej optymalną i najbezpieczniejszą rzeczą.
Z tego powodu w przeszłości udostępnialiśmy przydatne i kompletne samouczki lub krótkie krótkie przewodniki, które pomagały rozwiązać to podstawowe pragnienie lub ważną potrzebę na różne sposoby. Ale skoro, jeśli chodzi o przechowywania i udostępniania plików w sieci, najbardziej znane jest użycie protokołu Samba, funkcjonalny i uniwersalny, zarówno dla Windows, macOS, jak i Linux, dzisiaj skorzystamy z okazji, aby zaktualizować nasz poprzedni szybki przewodnik w tym zakresie oparty na Ubuntu 14.10. Więc bez zbędnych ceregieli, poniżej nauczymy Cię bezpośrednio i prosto «jak zaimplementować prosty serwer Samba w Ubuntu 24.04».
Ale zanim zaczniesz nowy, krótki przewodnik na «jak zaimplementować prosty serwer Samba w Ubuntu 24.04», zalecamy zapoznanie się z poprzedni powiązany post z tym tematem, na koniec czytania:
Samba to implementacja usług i protokołów zgodnych z SMB (obecnie nazywanych CIFS), za pomocą których komputery z systemem Windows komunikują się ze sobą: została opracowana przez Andrew Tridgella w drodze inżynierii wstecznej, przy użyciu programów przechwytujących ruch w stylu Wireshark (wcześniej znanych jako Ethereal), aby zapewnić kompatybilność w *środowiska nix, co było potrzebne, aby nie być izolowane w środowiskach korporacyjnych i edukacyjnych, w których zwykle współistnieje kilka platform (Windows, Linux, Mac OS X).
Serwer Samba na Ubuntu 24.04: Instalacja i wstępna konfiguracja
Podstawowe i istotne rozważania
Ponieważ jest to krótki przewodnik, nie będziemy zagłębiać się w ważne aspekty, które należy znać i opanować z wyprzedzeniem. Na przykład: Co to jest plik fstab i jak służy do automatycznego montowania partycji lub dysków w systemie Ubuntu Linux?oraz Jakie są opcje poleceń Samby i do czego służą? Dlatego poniżej pozostawiamy Państwu odpowiednie linki, które warto wziąć pod uwagę, aby skutecznie uzupełnić te informacje:
- Dokumentacja Samby (oficjalna strona internetowa)
- Skonfiguruj Sambę jako serwer plików w systemie Ubuntu
- Podręcznik (pomoc) dotyczący Fstab w Ubuntu
- Podręcznik pliku Fstab na Wiki Arch
- Podręcznik (pomoc) dotyczący polecenia Mount w Ubuntu
- Podręcznik (Pomoc) dotyczący pliku Samba smb.conf w Ubuntu
- Podręcznik administratora Debiana na serwerze Samba
Kroki wdrożenia prostego serwera Samba w Ubuntu 24.04
Etap 1: Instalacja pakietów
Na komputerze stacjonarnym lub serwerze sieciowym z systemem Ubuntu 24.04 pierwszą rzeczą, którą będziemy musieli zrobić, to zainstalować Sambę, wykonując następującą kolejność poleceń:
sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios
Etap 2: Skonfiguruj folder systemowy, który będzie używany jako folder publiczny
sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.
Krok 3: Skonfiguruj dysk/partycję w formacie NTFS (sdb1), aby używać go jako folderu publicznego
sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”
Jeśli wszystko poszło dobrze, kontynuujemy następujące kroki:
sudo nano /etc/fstab #Editar archivo fstab
Na końcu pliku wstawiamy następującą linijkę:
/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque.
Zapisujemy zmiany i uruchamiamy następujące polecenie, aby ponownie przetestować montaż:
sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.
Jeśli do tego momentu wszystko idzie dobrze, zaleca się ponowne uruchomienie komputera/serwera i próbę automatycznego montażu, lokalnie i przez sieć, po aktywowaniu systemu operacyjnego serwera.
Krok 4: Skonfiguruj minimalny plik samby z obydwoma udziałami
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.
sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.
Całkowicie opróżniamy plik i dodajemy następującą zawartość:
#======================= Global Settings =======================
[global]
workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user
[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody
[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody
Krok 5: Przetestuj konfigurację i dostępność udziału
sudo testparm #Probar configuración exitosa del archivo de Samba.
sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.
Następnie, jeśli znaleziony błąd został wcześniej rozwiązany, pozostaje tylko spróbować z jednego lub większej liczby komputerów w sieci, z systemem Windows i GNU/Linux, aby móc uzyskać anonimowy dostęp do wspomnianych zasobów współdzielonych (goście), to znaczy , , bez haseł i ograniczeń odczytu i zapisu.
Zrzuty ekranu przedstawiające niektóre części całego procesu instalacji i konfiguracji
streszczenie
Podsumowując, jak widzimy z tego krótkiego i przydatnego przewodnika, instalacja i konfiguracja jest prosta «Serwer Samba na Ubuntu 24.04» Jest to możliwe dzięki kilku wskazówkom i szybkim krokom z poziomu terminala Twojego systemu operacyjnego. A ponieważ przy tej okazji konfigurujemy tylko folder publiczny (bez ograniczeń dla dowolnego użytkownika w sieci), wkrótce mamy nadzieję zaoferować Państwu drugą część z konfiguracją folderów dla użytkowników lub grup użytkowników predefiniowanych hasłem. A jeśli znasz inne przydatne wskazówki lub rady, które możesz ulepszyć lub uzupełnić ten krótki przewodnik, zapraszamy do poinformowania nas o nich za pomocą komentarzy, aby wszyscy mogli wiedzieć i być użyteczni.
Na koniec pamiętaj, aby podzielić się tym zabawnym i interesującym postem z innymi odwiedź początek naszego «teren" po hiszpańsku. Lub w dowolnym innym języku (po prostu dodając 2 litery na końcu naszego bieżącego adresu URL, na przykład: ar, de, en, fr, ja, pt i ru i wiele innych), aby dowiedzieć się więcej o aktualnej zawartości. Dodatkowo zapraszamy do przyłączenia się do naszego Oficjalny kanał na Telegramie aby czytać i udostępniać więcej aktualności, przewodników i samouczków z naszej witryny. A także następny Alternatywny kanał Telegramu aby dowiedzieć się więcej o Linuxverse w ogóle.