Tentokrát se podíváme na instalační proces a konfigurace Samby v našem operačním systému Fedora 23. Samba, jak víme, je sada, která umožňuje interoperabilitu Windows s Linuxem. Samba ve své struktuře implementuje protokol SMB (Server Message Block). V nejnovějších verzích Samby je tento protokol aktualizován na CIFS (Common Internet File System), jehož hlavní funkcí je umožnit interoperabilitu platforem, jako jsou Windows, UNIX a Linux.
hlavní rysy Samby
- Vytvořte strom služeb mezi klienty Windows, Linux a UNIX
- Pomoc při procházení sítě pomocí NetBIOS
- Působí podobně jako primární řadič domény Windows
- Ověřte přihlášení v doménách Windows
- Může fungovat jako člen skupiny serverů ve službě Active Directory (AD)
- Se Sambou NEMŮŽETE fungovat jako aktivní řadič domény adresáře
Zahrnuje služby jako
SmbdJe to služba, která nám umožňuje sdílet soubory a tiskárny na klientech Windows
NmbdPřeložte a replikujte název NetBIOS v prostředích Windows
WinbinddŘeší uživatele a skupiny informací pocházejících z Windows, jako je Server 2008 a Server 2012
Můžeme nainstalovat Sambu pomocí dvou (2) metod:
- Během instalace operačního systému.
- Prostřednictvím příkazového řádku.
1. Jak nainstalovat Sambu na instalaci Fedory
V počátečním okně můžeme vybrat možnost, kterou nejvíce potřebujeme, vidíme, že máme tři (3) možnosti:
Počáteční možnosti okna
- Nainstalovat Fedoru 23: Okamžitě spustí instalaci operačního systému Fedora 23
- Otestujte toto médium a nainstalujte Fedora 23: Umožňuje nám provést test konfigurace systému před spuštěním instalace, pokud je test úspěšný, instalace se spustí
- Odstraňování problémů: Odstraňování problémů spojených s instalačním procesem
V našem příkladu vybereme první možnost Nainstalovat Fedoru 23, uvidíme, že proces instalace začíná stažením potřebných balíčků pro instalaci. Dále se zobrazí uvítací okno, kde musíme nejprve vybrat jazyk a zemi, kterou chceme nainstalovat do našeho operačního systému Fedora 23.
Jakmile vybereme potřebnou možnost, pokračujeme kliknutím na další, Zobrazí se následující okno:
možnosti konfigurace našeho operačního systému
KlávesnicePomocí této možnosti můžeme určit jazyk a rozložení klávesnice pro naši Fedoru 23.
Jazyková podporaTo nám dává možnost zvolit jazyk, ve kterém bude operační systém nainstalován.
Datum a časPomocí této možnosti můžeme určit systémový čas a vše, co souvisí s jeho regionální konfigurací.
Původ instalaceProstřednictvím této možnosti vidíme zdroj, ze kterého instalujeme systém Fedora 23, a pokud jej chceme změnit, můžeme to udělat odtamtud.
Cíl instalaceTato možnost je velmi důležitá, protože prostřednictvím ní musíme mimo jiné nakonfigurovat rozdělení pevného disku, přidat další disky.
Název sítě a týmuUmožňuje konfigurovat parametry sítě, přidávat nová připojení a měnit, pokud si přejeme, název našeho serveru.
Klíčová možnost pro náš webový server spočívá v této možnosti Výběr softwaruPo kliknutí na uvedenou kartu se zobrazí následující okno:
Jak je naším záměrem přidat sambu budeme muset přidat uvedenou roli z pravého panelu, záleží na nás, jaké možnosti chceme nainstalovat, jednoduše je vybereme a klikneme na Hotovo. Jakmile je toto vybráno, pokračujeme kliknutím Spusťte instalaci.
2. Jak nainstalovat Sambu z příkazového řádku
Zadáme s uživatelem root, již vytvořeným a nakonfigurovaným během instalace, a zadáme následující příkaz pro spuštění stahování:
dnf nainstalovat sambuTo nám umožní zahájit proces stahování a aktualizace potřebných balíčků pro nainstalovat sambu:
Souhlasíme se stažením a automaticky se spustí proces a příslušná instalace:
Otevřeme naše grafické rozhraní a přistoupíme k otevření terminálu z možnosti Aktivity, budeme nainstalovat grafický editor Abychom mohli upravit konfigurační soubory Samby, zadáme následující příkaz:
yum nainstalovat listovou podložku
Souhlasíme se stažením a automaticky spustí proces instalace. Musíme počkat na stažení a instalaci příslušných balíčků.
Dále pokračujeme do zakázat Selinux aby v konfiguraci Samby nedošlo k žádné anomálii, spustíme příkaz:
nano / etc / selinux / configZobrazí se okno s informacemi týkajícími se parametrů selinuxu:
Upravíme hodnotu SELINUX = vymáhání na SELINUX = deaktivováno a změny uložíme pomocí:
Ctrl + Shift + O
Editor opustíme pomocí kombinace:
Ctrl + Shift + X
Pokračujeme do restartujte systém pomocí příkazu:
restartovatJakmile je systém restartován, pokračujeme k nainstalujte potřebné balíčky pro správné fungování SambyZa tímto účelem provedeme následující příkaz:
yum nainstalujte cup-libs samba samba-common samba-clientPříslušné balíčky budou aktualizovány.
3. Jak nakonfigurovat Sambu ve Fedoře
Pro problémy s bezpečností a péčí doporučujeme vytvořit kopii našeho souboru .conf, proto provedeme následující příkaz:
cp /etc/samba/samba.conf /etc/samba/smb.conf.InitialDalším krokem je nakonfigurujte a spravujte náš konfigurační soubor smb.confZa tímto účelem provedeme příkaz:
nano /etc/samba/smb.confZobrazí se následující okno:
V tomto okně pokračujeme ke konfiguraci Samby povolit možnost sdílení souborů mezi klienty. Vyhledáme skupinu Zabezpečení a v případě, že nejsou, musíme stanovit následující hodnoty:
Zabezpečení = back -end userPassdb = tdbsam
Tyto hodnoty umožňují uživatelům Linuxu přihlásit se do Samby. Změny uložíme pro případ, že by byly upraveny.
Budeme nakonfigurujte začátek Samby v našem systému, máme dvě (2) možnosti:
- zahájení smb služby: musíme jej zadat pokaždé, když chceme spustit Sambu v systému
- chkconfig smb dál: Povolí automatické spuštění Samby při spuštění systému
V našem příkladu použijeme chkconfig smb na.
A později spustíme službu pomocí:
zahájení smb službyDalším krokem, který se chystáme provést, je vytvoření uživatelů, se kterými se chceme spojit se Sambou, za tímto účelem provedeme následující úkoly:
V systému vytvoříme složku, kam budou mít přístup všichni uživatelé, provedeme příkaz:
mkdir -p / home / share / sharedPoznámka-p Umožní nám to vytvářet sdílené složky a sdílené složky bez generování chyby
Náš další krok je přidejte sdílenou složku do skupiny uživatelů, nezapomeňte, že vlastníkem této složky je uživatel root, pro kterého musíme zadat následující příkaz:
chown -R root: users / home / share / sharedNásledně do uvedené složky poskytneme potřebná oprávnění pomocí příkazu:
chmod -R ug + rwx, nebo + rx -w / home / share / sharedNáš další úkol je znovu upravte soubor smb.confZa tímto účelem provedeme příkaz:
nano /etc/samba/smb.confJakmile je okno souboru otevřené, přejdeme na jeho konec a zadáme následující řádky:
[allusers] comment = All Userspath = / home / share / shared valid users = @users forcegroup = users create mask = 0660 directory mask = 0771 writeable = yes
Změny uložíme a ukončíme editor. Restartujeme službu Samba dokončení změn provedete pomocí příkazu:
restartování služby smbPoznámkaPokaždé, když provedeme změnu v souboru smb.conf, musíme službu restartovat, abychom provedli změny.
Chystáme se přidat testovacího uživatele, k tomu zadáme příkaz useradd User_name -m -G users, v našem příkladu vytvoříme uživatele useradd testsolvetic -m -G users
Pokud chceme uživateli testsolvetic přiřadit heslo, můžeme to udělat pomocí příkazu:
passwd Uživatelské jménoV našem případě by to bylo passwd proofsolvetic (heslo musíme zadat dvakrát).
Chcete -li přiřadit uživateli heslo pro přístup do Samby, spustíme příkaz:
Smbpasswd -a Uživatelské jménoV našem příkladu smbpasswd -solvetické testy
Dalším krokem v naší konfiguraci je povolení brány firewall umožňující připojení klienta, proto přejdeme na kartu Aktivity a vyhledáme možnost Firewall a spustíme ji. Klikneme na možnost Veřejné a zaškrtneme políčka služeb samba a samba-klient.
Nyní z našeho systému Windows zadáme příkaz Spustit:
Přidělená IP je 192.1680.8. Při zadávání této IP z Windows by se mělo zobrazit okno vyžadující uživatelské jméno a heslo pro přístup do Samby. Pokud používáme systém Nautilus, musíme zadat příkazový řádek a zadat následující příkaz:
smbclient // název_hostitele / jméno_sdílení -U Jméno_uživateleTímto způsobem můžeme nakonfigurovat náš server Samba pro sdílení souborů s jinými klienty.
V tomto příkladu provedeme připojení prostřednictvím operačního systému Windows 7, k tomu zadáme kombinaci:
Stiskněte OK a uvidíme, že se otevře okno s naší sdílenou složkou
Tudy můžeme sdílet naše soubory mezi klienty Windows a Linux klienty prostřednictvím Samby. Naše testy můžeme spouštět pomocí virtuálních nástrojů, jako je VMware nebo VirtualBox, abychom otestovali rozsahy, aniž bychom ovlivnili produktivitu našich organizací, a prozkoumali tak různé možnosti do hloubky.