Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 14.10

ubuntu samba

Samba je implementace služeb a protokolů kompatibilních s SMB (nyní nazývané CIFS), s nimiž počítače se systémem Windows vzájemně komunikují: Byl vyvinut Andrewem Tridgellem pomocí reverzního inženýrství, přičemž k nabízení provozu ve stylu Wireshark (dříve známému jako Ethereal) kompatibilita v prostředích * nix, něco, co bylo nutné, aby se zabránilo izolaci v podnikových a vzdělávacích prostředích, ve kterých obvykle existuje několik platforem (Windows, Linux, Mac OS X).

Uvidíme se jak nainstalovat a nakonfigurovat Sambu na Ubuntu 14.10 Utopic Unicorn, připraven na nabízet anonymní akcie a také bezpečnější, u kterých je nutné se autentizovat přístup, aby bylo možné nabídnout soubory všem typům uživatelů. A vycházíme ze základny, na kterou jsme nainstalovali server Ubuntu 14.10, verzi Canonical distro věnovanou těmto záležitostem, s pevnou IP adresou 192.168.1.100; Kromě toho samozřejmě budeme potřebovat další zařízení ve stejné místní síti a ve stejné pracovní skupině, abychom otestovali, jak bylo vše nakonfigurováno.

Nainstalujte Sambu

Nejprve nainstalujeme balíčky Samba, něco velmi jednoduchého, protože jsou součástí oficiálních úložišť:

# apt-get install samba samba-common python-glade2 system-config-samba

Nakonfigurujte Sambu

konfigurovat sambu

Nyní budeme muset upravit soubor /etc/samba/smb.conf, který obsahuje veškerou konfiguraci našeho serveru Samba. Před tím provedeme zálohu aktuálního souboru:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Nyní, když upravíme hlavní soubor:

# nano /etc/samba/smb.conf

Upravujeme sekci [globální], kde se nachází zadáme název pracovní skupiny, řetězec, se kterým je identifikován v místní síti, název netbios, typ zabezpečení a další. Ponecháme to následovně (první tři parametry můžeme změnit, pokud si přejeme):

[globální]
workgroup = WORKGROUP
řetězec serveru = server Samba% v
netbios název = ubuntu
bezpečnost = uživatel
mapa host = špatný uživatel
dns proxy = ne

Dále přejdeme v souboru do sekce, která říká „Sdílet definice“ a to začíná [Anonymní]. Tam přidáme (samozřejmě můžeme změnit cestu ke složce, kterou budeme sdílet):

[Anonymní]
cesta = / samba / anonymní
prohlížeč = ano
zapisovatelné = ano
host ok = ano
pouze čtení = ne

Nyní restartujeme server samba:

# restartování služby smbd

Několik aspektů, které je třeba vzít v úvahu, je skutečnost, že složka, kterou hodláme nabídnout pro anonymní přístup, musí existovat v našem souborovém systému a musí být také přístupná všem uživatelům, to znamená při jejím výpisu:

ls -l

Mělo by nám ukázat oprávnění ke čtení a provádění pro všechny, tj. Drwxr-xr-x nebo 755 v číselném žargonu. Pokud tomu tak není, musíme to udělat („sdílenou složku“ změníme podle názvu a cesty, kterou chceme):

# chmod -R 0755 / sdílená složka

Jakmile jsme nakonfigurovali anonymní přístup udělejme to samé s ním přístup omezený heslem, a to je něco, co vyžaduje trochu více práce, takže pojďme začít. Na prvním místě, protože v obecné konfiguraci jsme zjistili, že zabezpečení prošlo uživatel, to znamená, že pro přístup k chráněným složkám to budeme muset udělat pomocí uživatelského jména a hesla, které existuje na serveru Ubuntu 14.10 Utopický jednorožec, a proto budeme muset tento účet vytvořit (místo něj můžeme použít název, který chceme usersamba jak jsme udělali):

# useradd usersamba -G sambashare

Na výzvu zadáme heslo uživatele a poté přidáme heslo samby:

# smbpasswd -a usersamba

Rovněž budeme požádáni o zadání hesla dvakrát, po kterém uživatel, kterého jsme vytvořili, již bude mít své heslo Samba. Nyní musíme přidat možnosti konfigurace pro sdílení složky chráněné heslem, takže znovu otevřeme konfigurační soubor Samba pro úpravy.

# nano /etc/samba/smb.conf

Přidali jsme:

[bezpečný přístup]
path = / home / samba / shared
platní uživatelé = @sambashare
host ok = ne
zapisovatelné = ano
browsable = ano

Složka / home / samba / shared musí mít přístup pro čtení, zápis a spuštění pro celou skupinu sambashare, takže k tomu provedeme:

# chmod -R 0770 / home / samba / sdílené

#chown -R root: sambashare / home / samba / shared

To je vše, už jsme byli schopni nakonfigurovat Samba díky tomu můžeme do této složky přistupovat z libovolného počítače v místní síti, který je součástí pracovní skupiny PRACOVNÍ SKUPINATímto způsobem můžeme dokonce uložit heslo pro budoucí rychlejší přístup z Windows, Mac OS X nebo z jiných počítačů Linux.

Úpravy videa
Související článek:
Nejlepší bezplatné video editory pro Ubuntu