Úvod do Samby
Než se dostaneme do instalačních kroků, pojďme si trochu představit Sambu a to, co všechno nám nabízí, když se rozhodneme pracovat se systémy Linux nebo Unix primárně.
1. Samba je software s otevřeným zdrojovým kódem, který poskytuje sadu programů pro interoperabilitu systému Windows pro systémy Linux a Unix.
2. Samba poskytuje bezpečné a stabilní, rychlé souborové a tiskové služby pro klienty pomocí protokolů SMB a CIFS, jako jsou všechny verze DOS, Windows, Linux a další.
3. Samba poskytuje správcům sítě flexibilitu při nastavování, konfiguraci a výběru systémů a zařízení.
4. Samba se skládá ze dvou hlavních programů, tj. Smbd a nmbd. Mají implementovat čtyři služby CIFS -
- Souborové a tiskové služby
- Ověřování a autorizace
- Rozlišení názvu
- Servisní oznámení (prohlížení)
5. Smbd také zpracovává autentizaci a autorizaci sdíleného režimu a uživatelského režimu k ochraně sdílených souborů a tiskových služeb vyžadováním hesel.
6. Nmbd zpracovává rozlišení jmen a procházení částí výše uvedených čtyř, a to pomocí NetBIOS
7. Samba poskytuje následující nástroje -
- Smbclient - Používá se ze systému Unix pro připojení ke vzdálené sdílené složce SMB, přenosu souborů atd
- Nmblookup - Používá se k nalezení názvů NetBIOS v síti, vyhledání jejich IP adres.
- Swat - Znamená nástroj Samba Web Administration Tool, který se používá ke konfiguraci samby vzdáleně prostřednictvím webového prohlížeče
8. V těchto dnech se používá Samba 3.0.
Kroky instalace -
Před instalací jsou splněny následující předpoklady -
- Ubuntu LTS
- LAN pro sdílení souborů za účelem.
Všimněte si, že je lepší nainstalovat sambu pomocí binárního balíčku, což je jednodušší než instalace ze zdrojového balíčku. Je to proto, že veškerá předkompilační konfigurace je již hotová a správce problémů se také stará o problémy s konfigurací.
Existují tři populární metody distribuce binárních balíčků-
Krok 1: Binární tarbaly (generické tarbaly primárně)
- Instalace Tarball
Zdrojový kód Samby je distribuovaná forma tarballu. Nástroje použité k extrahování dat z binárního tarballu jsou stejné jako nástroje používané pro zpracování tarballu, který obsahuje zdrojový kód: tar a kompresní program, jako je gzipor bzip2.
Pomocí následujícího příkazu rozbalte tarball z kořenového adresáře
tar -xvzf /path/to/samba-version.tar.gz
Pamatujte, že při první instalaci samby tarball nevytvoří problém.
- Instalace balíčku FreeBSD
FreeBSD se dodává s balíčky uloženými jako tarballs. Chcete-li nainstalovat jeden z těchto balíčků přímo, včetně balíčku Samba, použijte obslužný program pkg_add nebo sys.
pkg_add samba-version.tbz
Pokud se nezobrazí žádné chyby, znamená to, že samba byla správně nainstalována.
Krok 2: RPM
- Instalace RPM
Binární RPM jsou v zásadě komprimované archivy cpio s přidáním dalších bitů. Tyto další funkce pomáhají OS udržovat databázi nainstalovaných balíčků a souborů podobných těm, které FreeBSD udržuje pomocí svých nástrojů pro balíčky.
Příkaz používaný pro instalaci samby pomocí RPM je následující -
rpm -Uvh samba-version-minor version.arch.rpm
Krok 3: Debianové balíčky
Debian GNU / Linux a jeho deriváty zahrnují nástroje pro správu balíků, které jsou ekvivalentní nástrojům RPM. Jádrem nástroje pro instalaci balíků v Debianu je dpkg.
Můžeme nainstalovat sambu přes dkpg pomocí následujícího příkazu
dpkg -i samba_version-minorversion.deb
Instalace Samby pomocí správce balíků apt-get lze provést pomocí následujících kroků
Tento příkaz by měl najít a nainstalovat balíček samba a všechny balíčky, na kterých závisí, jako je samba-common.
apt-get install samba
Tento příkaz však bude fungovat, pouze pokud jsou nástroje Advanced Package Tools (APT) správně nakonfigurovány. Základní konfigurace zahrnuje úpravu / etc / apt / sources. seznam souborů odkazovat na instalační CD-ROM nebo některé příslušné FTP servery.
Proto lze výše uvedené kroky použít k instalaci samby.
Nyní se podívejme na další krok.
Konfigurovat a spustit Samba-
1. Konfigurační soubor pro sambu je /etc/samba/smb.conf. Nezapomeňte tento soubor aktualizovat podle vydání samby nainstalovaného do vašeho systému.
2. Je také doporučeno zálohovat tento soubor a příkaz, na který se lze odvolat, je -
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Při první instalaci samby zapište následující příkazy -
- nmbd -D
- smbd -D
-D označuje režim démona.
4. Chcete-li ověřit, že servery běží, proveďte následující příkazy -
ps ax | grep mbd
5. Pokud nevidíte žádný výstup nebo pouze samotný příkaz grep, je pravděpodobné, že Samba nemůže najít svůj konfigurační soubor smb.conf. K tomu lze použít příkaz find, který je následující -
najít / -name “smb.conf”
Podívejme se nyní trochu na hlavní prohlížeč samby -
1. Přiřazení hlavního prohlížeče: Jeden počítač na jeden segment sítě (konkrétněji IP podsíť) funguje jako hlavní prohlížeč.
2. Vyhledání hlavního prohlížeče: Klienti musí být schopni najít počítač hlavního prohlížeče
3. Spanning Subnets: Některé mechanismy, které SMB / CIFS používá k implementaci prohlížení, nefungují dobře v rámci subsítí.
4. Integrace klientských, síťových a serverových prostředků: Někteří klienti, včetně systému Microsoft Windows, se pokoušejí prezentovat lokální, celo síťové a serverové prostředky do jediného seznamu, který v očích uživatelů zamlžuje čáry mezi těmito typy zdrojů. Tuto integraci provádějí klienti, ale příslušné protokoly musí poskytovat dostatečné pokrytí, aby nezanechaly mezery.
5. Řešení problémů s uživatelským rozhraním: Klienti, kteří používají síťové prohlížení, musí mít nějaký způsob, jak tyto informace prezentovat uživatelům. Nejedná se o problém s protokolem, ale rozhodnutí o návrhu protokolu ovlivňují uživatelské rozhraní klienta.
Doporučené články
Toto byl průvodce instalací Samby. Zde jsme diskutovali o konceptu, předpokladech, konfiguraci a postupech instalace Samby. Další informace naleznete také v našich dalších doporučených článcích -
- Nainstalujte Docker
- Jak nainstalovat Magento?
- Použití Raspberry Pi
- Top 5 typů testování interoperability
- Verze Magento | Různé funkce