GNU/Linux >> Znalost Linux >  >> AlmaLinux

Jak nainstalovat Sambu v Rocky Linux a AlmaLinux

Prostřednictvím TCP/IP protokol, Samba umožňuje sdílení souborů mezi dvěma operačními systémy, které nesdílejí stejnou architekturu. Prostřednictvím CIFS (Common Internet File System ) a SMB (Blok zpráv serveru ) protokoly, tento software s otevřeným zdrojovým kódem usnadnil služby sdílení souborů a tiskáren pro hlavní distribuce operačních systémů.

[ Také by se vám mohlo líbit:Jak nainstalovat Sambu na RHEL a CentOS Stream ]

Samba je podporována řadou platforem a prostředí operačních systémů, jako je SunOS 4, OpenBSD, Aix, Solaris 2 a novější verze, Windows a Linux. Základní balíčky zahrnuté v instalaci Samby jsou samba-common , klient samba a server samba .

Instalace Samby na Rocky Linux

Instalace Samby softwarová aplikace pro sdílení souborů a tiskáren ve vašem Rocky Linux nebo AlmaLinux , zvažte použití dnf správce balíčků.

Než spustíme hlavní instalační příkaz, spusťte aktualizaci systému na operačním systému, který používáte:

$ sudo dnf update

S obnoveným a aktuálním operačním systémem můžeme pokračovat v instalaci samby a jeho související balíčky pomocí následujícího příkazu.

$ sudo dnf install samba samba-common samba-client

kdo démon spravuje přenos a sdílení souborů při nmb je zodpovědný za NetBIOS rozlišení názvu. Umožňuje uživatelům přistupovat, prohlížet a procházet sdílené zdroje.

Chcete-li povolit tyto dva démony, spusťte následující příkaz:

$ sudo systemctl enable --now {smb,nmb}

Vzdálení uživatelé musí mít přístup k vašemu počítači nakonfigurovanému sambou, aby mohli prohlížet, upravovat nebo kopírovat sdílené prostředky ve vztahu k jejich určeným uživatelským oprávněním. Přidání Samby do systémové brány firewall umožní klientským počítačům přístup k ní.

$ sudo firewall-cmd --permanent --add-service=samba
$ sudo firewall-cmd --reload

Vytvoření sdíleného adresáře uživatelů Samba

Uživatelé typu Host nepotřebují ověřování heslem pro přístup ke sdíleným souborům na serveru samba. Trasování [global] sekce v souboru /etc/samba/smb.conf .

$ sudo nano /etc/samba/smb.conf

Vytvořte záznam:

map to guest = bad user

S touto konfigurací každý uživatel, který bude přistupovat k serveru Samba pod uživatelským jménem nobody bude mít přístup ke sdíleným souborům.

K definování, ke kterému adresáři ke sdílení může tento uživatel přistupovat, je zapotřebí nová stanza.

Vytvoření uživatelů Samba pro sdílený adresář

Alternativně můžete od svých uživatelů Samba vyžadovat, aby ověřili svůj přístup ke sdíleným souborům heslem. Nejprve budete muset vytvořit vyhrazeného uživatele samby s potřebnými přihlašovacími údaji.

$ sudo adduser -M samba_user -s /sbin/nologin

Pro vytvoření potřebného hesla pro ověření uživatele přidáme tohoto uživatele do databáze Samba.

$ sudo smbpasswd -a samba_user

Chcete-li použít tohoto uživatele, znovu upravte /etc/samba/smb.conf konfigurační soubor.

$ sudo nano /etc/samba/smb.conf

Nový záznam guest ok = no vyžaduje, aby uživatelé Samby poskytli uživatelské jméno a heslo pro přístup ke sdílení souborů.

Vyhledejte Sambu syntaktické chyby v tomto konfiguračním souboru.

$ testparm

Nakonec restartujte dva démony a zkontrolujte jejich stav.

$ sudo systemctl restart {smb,nmb}
$ sudo systemctl status {smb,nmb}

Přístup ke sdílení Samba z počítače se systémem Windows

Na počítači se systémem Windows se přihlaste a vytvořte zástupce odkudkoli a název tohoto zástupce by měl být IP adresa serveru Samba spolu s názvem sdílení s názvem „linuxshelltips_files “:

Na další obrazovce klikněte na Dokončit a otevřete vytvořenou zkratku a budete vyzváni k zadání uživatelského jména a hesla Samba.

Odtud byste měli mít přístup ke sdíleným souborům.

Samba je dokonalým mostem pro sdílení souborů mezi operačními systémy s různou softwarovou architekturou. Je snadno konfigurovatelný, přizpůsobitelný a rozsáhlý.


AlmaLinux
  1. Jak nainstalovat Apache Cassandra na AlmaLinux / Rocky Linux 8

  2. Jak nainstalovat Docker na AlmaLinux / Rocky Linux

  3. Jak nainstalovat Jenkins na Rocky Linux 8 / AlmaLinux 8

  1. Jak nainstalovat FTP s SSL v Rocky Linux a AlmaLinux

  2. Jak nainstalovat PostgreSQL 14 v Rocky Linux a AlmaLinux

  3. Jak nainstalovat Linux Kernel 5.x na Almalinux 8 nebo Rocky

  1. Jak nainstalovat Apache na Almalinux 8 / Rocky Linux 8

  2. Jak nainstalovat GIMP na AlmaLinux 8 / Rocky Linux 8

  3. Jak nainstalovat Apache Kafka na Rocky Linux 8 nebo AlmaLinux