GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Sambu na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Sambu na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Samba, reimplementace oblíbeného SMB (server message block ) je stabilní a bezplatná aplikace, která umožňuje sdílení souborů a tiskových služeb v síti. Samba umožňuje počítačům se systémem Linux/Unix komunikovat s počítači se systémem Windows v síti.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci sdílení souborů Samba na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Sambu na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

Aktualizace sudo dnfsudo dnf install epel-release mod_ssl

Krok 2. Instalace Samby na AlmaLinux 8.

Ve výchozím nastavení je Samba dostupná v základním úložišti AlmaLinux 8. Nyní spustíme následující příkaz k instalaci Samby do vašeho systému:

instalace sudo dnf samba samba-common samba-client

Potvrďte nainstalovaný softwarový balíček tímto příkazem:

rpm -qi samba

Po dokončení instalace nyní povolte Sambu (automatické spuštění při startu systému), spusťte Sambu a ověřte stav pomocí následujících příkazů:

sudo systemctl spustit smbsudo systemctl povolit smbsudo systemctl status smb

Krok 3. Konfigurace Samby.

Nyní upravíme konfigurační soubor samby a provedeme v něm nějaké změny a záznamy:

sudo mkdir -p /home/idroot

Dále přidělíme oprávnění a vlastnictví následovně:

sudo chmod -R 755 /home/idrootsudo chown -R none:nobody /home/idrootsudo chcon -t samba_share_t /home/idroot

Upravme konfigurační soubor Samby:

sudo nano /etc/samba/smb.conf

Přidejte následující soubory:

[global]workgroup =WORKGROUPserver string =Samba Server %vnetbios name =idroot SmbSvrsecurity =usermap to guest =špatný userdns proxy =no[Public]path =/home/idrootbrowsable =yeswritable =yesguest ok =yesread only =no 

Uložte změny v souboru a ukončete jej. Poté restartujte službu Samba, aby se nové změny projevily:

sudo systemctl restart smb

Ověřte konfiguraci pomocí tohoto příkazu:

sudo testparm

Krok 4. Nakonfigurujte bránu firewall.

AlmaLinux je standardně dodáván s povolenou bránou firewall a blokuje ostatní připojení z jiných počítačů, které se pokoušejí o přístup k naší službě Samba. Musíme otevřít příslušné porty, aby ke sdíleným prostředkům samby lze přistupovat z jiných počítačů:

sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload

Krok 5. Zabezpečené sdílení souborů Samba.

Můžete vyžadovat, aby uživatelé Samby ověřovali svůj přístup ke sdíleným souborům heslem. Vytvořme na našem serveru uživatelskou skupinu Samba:

sudo groupadd sambagrpsudo useradd -g sambagrp sambausr

Dále vytvořte zabezpečenou složku a udělte jí relativní oprávnění a vlastnictví:

sudo mkdir -p /home/idrootprivatesharesudo chmod -R 770 /home/idrootprivatesharesudo chcon -t samba_share_t /home/idrootprivatesharesudo chown -R root:sambagrp /home/idrootprivate 

Dále vytvořte heslo pro uživatele Samba, kterého jsme právě vytvořili a které bude použito pro ověření při přístupu k adresáři:

sudo smbpasswd -a sambausr

Potom upravte konfigurační soubor Samba a přidejte konfigurace zabezpečeného sdílení:

sudo nano /etc/samba/smb.conf

Přidejte následující soubory:

[Soukromá] cesta =/home/idrootprivateshare platní uživatelé =@soukromý host ok =ne zapisovatelný =ano procházet =ano

Nakonec restartujte démony Samba, abyste použili konfigurace:

sudo systemctl restart smb

Krok 6. Přístup k serveru Samba z klienta.

Na klientovi Linux nainstalujte software pomocí tohoto příkazu:

instalace sudo dnf samba-client

Pro přístup ke sdílené složce je tento formát:

smbclient //IP-adresa-serveru/Veřejné

Chcete-li získat přístup ke sdílení samba z Windows, stiskněte Windows Key+ R ke spuštění Run Dialogue. Zadejte IP adresu nebo název hostitele a stiskněte Enter.

Blahopřejeme! Úspěšně jste nainstalovali Sambu. Děkujeme, že jste použili tento návod k instalaci sdílení souborů Samba do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Samby.


Arch Linux
  1. Jak nainstalovat Ntopng na AlmaLinux 8

  2. Jak nainstalovat Laravel na AlmaLinux 8

  3. Jak nainstalovat Prometheus na AlmaLinux 8

  1. Jak nainstalovat Docker na AlmaLinux 8

  2. Jak nainstalovat Apache na AlmaLinux 8

  3. Jak nainstalovat phpMyAdmin na AlmaLinux 8

  1. Jak nainstalovat Nginx na AlmaLinux 8

  2. Jak nainstalovat PostgreSQL na AlmaLinux 8

  3. Jak nainstalovat MongoDB na AlmaLinux 8