sdílení Zdrojů, jako jsou systémy souborů a tiskáren v systémech Microsoft Windows, je dosaženo pomocí protokolu nazývá Server Message Block nebo SMB. Pro práci s takovými sdílenými prostředky v síti sestávající ze systémů Windows musí systém RHEL podporovat SMB. Technologie, která se k tomu používá, se nazývá SAMBA. To poskytuje integraci mezi systémy Windows a Linux. Kromě toho se používá k sdílení složek mezi systémy Linux., SAMBA má dvě části, Samba Server a Samba klient.
když systém RHEL přistupuje ke zdrojům v systému Windows,činí tak pomocí klienta Samba. Systém RHEL má ve výchozím nastavení nainstalovaný klient Samba.
když systém RHEL slouží zdrojům systému Windows, používá balíček Samba Server nebo jednoduše Samba. To není ve výchozím nastavení nainstalováno a musí být nastaveno výhradně.,
Instalace SAMBY na Linuxu Redhat/CentOS
Ať Samba je již nainstalován na vašem RHEL, Fedora nebo CentOS setup, mohou být testovány pomocí následujícího příkazu:“
výsledek by mohl být – „balíček samba není nainstalován,“ nebo něco jako „samba-3.5.4-68.el6_0, 1.x86_64 “ zobrazující verzi Samby přítomnou v systému.,
instalovat Samba, budete potřebovat, aby se stal root následujícím příkazem (dá root heslo, když budete vyzváni):
Pak použijte Yum nainstalovat Linux Samba:
To se bude instalovat samba a jeho závislost balíčku samba-common.
než začnete používat nebo konfigurovat Sambu, musí být nakonfigurován Firewall Linuxu (iptables), aby umožnil provoz Samby., Z příkazového řádku, a to je dosaženo s použitím následující příkaz:
Konfigurace Linux SAMBA
Samba konfigurace je možno připojit k RHEL, Fedora nebo CentOS systému Windows pro Pracovní skupiny a nastavení adresáře v systému RHEL, jednat jako sdílené zdroje, které mohou být přístupné prostřednictvím ověřeného uživatele systému Windows.,
začít s, musíte získat oprávnění uživatele root s (dát root heslo, když budete vyzváni):
Upravte konfigurační soubor Samby:
smb.conf sekce
An smb.conf soubor je rozdělen do několika sekcí. sekce, která je první částí, má nastavení, která se vztahují na celou konfiguraci Samba. Nastavení v ostatních částech konfiguračního souboru však mohou přepsat globální nastavení.,
Chcete-li začít s, nastavení pracovní skupiny, která ve výchozím nastavení je nastaven jako „MYGROUP“:
Protože většina sítí Windows, jsou jménem PRACOVNÍ skupiny ve výchozím nastavení mají být změněna podle:
Konfigurovat Sdílený Prostředek
V dalším kroku, sdílený zdroj, který bude přístupný z jiných systémů na Windows v síti musí být nakonfigurován. Tato část musí mít název, podle kterého bude při sdílení odkazována., Pro náš příklad předpokládejme, že byste chtěli sdílet adresář na vašem Linuxovém systému umístěném v/data / network-applications. Budete muset opravňovat celou sekci, Jak je uvedeno níže v našem smb.conf:
Když se Windows uživatel přejde na Linux Serveru, uvidí sdílené síťové položky označené
„NetApps“.
tím jsou ukončeny změny konfiguračního souboru Samba.,
Vytvořit Samba Uživatele
všechny uživatele, kteří chtějí, aby přístup k jakékoliv Samba sdílených zdrojů musí být nakonfigurován jako Samba Uživatele a přiřadit heslo. Toho je dosaženo pomocí příkazu smbpasswd jako uživatele root. Vzhledem k tomu, že jste definovali „Správce“ jako uživatele, který má nárok na přístup do adresáře „/data/network-applications“ systému RHEL, musíte jako uživatele Samba přidat „administrator“.,jako uživatel Windows –
systém bude reagovat s
Retype new SMB password: <Znovu zadejte heslo>
Toto vyústí v následující zprávy:
To bude také nutné přidat do stejného účtu jako jednoduchý linuxový uživatel, pomocí stejné heslo, které jsme použili pro samba uživatele:
Nyní je čas otestovat konfigurační soubor samby za případné chyby., K tomu můžete použít nástroj příkazového řádku „testparm“ jako kořen:
Rlimit_max: rlimit_max (1024) pod minimálním limitem Windows (16384)
sekce zpracování „“
načtený soubor služeb OK.,
role Serveru: ROLE_STANDALONE
Stiskněte klávesu enter a zobrazí se výpis vašich služeb definice
Pokud byste chtěli, aby se zajistilo, že uživatelé Windows jsou automaticky ověřena na Samba share, bez zobrazení výzvy pro uživatelské jméno/heslo, vše, co je potřeba je přidat samba uživatele a heslo přesně tak, jak jste klienty Windows, uživatelská jména a hesla. Když systém Windows přistupuje ke sdílení Samba, automaticky se pokusí přihlásit pomocí stejných pověření jako uživatel přihlášený do systému Windows.,
Spuštění Samba a NetBios Name Service na RHEL
Samba a NetBios Nameservice nebo NMB služby musí být povolen, a pak začal pro ně, aby se účinek:
v případě, že služby již byly spuštěny, možná je budete muset znovu restartovat:
# systemctl restart NMB.,služba
Pokud nepoužíváte příkaz systemctl, můžete alternativně spustit Samba pomocí více klasický způsob:
Počáteční SMB služby:
nakonfigurovat svůj Linux tak, aby automaticky spustit Samba servis po bootu, výše uvedený příkaz bude muset být vložena v souboru /etc/rc.místní soubor., Pro více informací o tomto, můžete si přečíst náš oblíbený Linux Proces Init & spustit Různé úrovně článku
Přístup k Samba Akcií Z Okna,
Teď, že máte nakonfigurován Samba zdroje a služby jsou spuštěny, které mohou být testovány pro sdílení z Windows systému. Za tímto účelem otevřete Průzkumník Windows a přejděte na síťovou stránku. Systém Windows by měl zobrazovat systém RHEL. Pokud dvakrát kliknete na ikonu RHEL, budete vyzváni k zadání uživatelského jména a hesla., Uživatelské jméno, které má být nyní zadáno, je „správce“ s přiděleným heslem.
Znovu, pokud jste přihlášeni na počítači se systémem Windows pracovní stanice pomocí stejného účtu a heslo jako Samba servis (e.g Správce), budete vyzváni k ověření jako operační systém Windows bude automaticky ověřit na RHEL Samba služby pomocí těchto pověření.,
Přístup k Windows Akcie Z RHEL Workstation nebo Server
pro přístup K Windows akcie z vašeho systému RHEL, balíček samba-client může být nainstalován, pokud je nainstalován ve výchozím nastavení. K tomu musíte získat oprávnění uživatele root s (dát root heslo, když budete vyzváni):
Install samba-client pomocí následujících příkazů: