Konfigurálása Linux Samba (SMB) – hogyan kell beállítani Samba (Linux Windows fájlmegosztás)

Konfigurálása Linux Samba (SMB) – hogyan kell beállítani Samba (Linux Windows fájlmegosztás)

erőforrás-megosztás, mint a fájlrendszerek és nyomtatók, a Microsoft Windows rendszerek, végre egy protokollt hívott a szerver üzenet blokk vagy SMB. Az ilyen megosztott erőforrásokkal való együttműködéshez a Windows rendszerekből álló hálózaton keresztül a RHEL rendszernek támogatnia kell az SMB-t. Az ehhez használt technológiát SAMBA-nak hívják. Ez integrációt biztosít a Windows és a Linux rendszerek között. Ezenkívül ezt a mappa megosztására használják a Linux rendszerek között., Két részből áll a SAMBA, egy Samba szerverből és egy Samba kliensből.

amikor egy RHEL rendszer hozzáfér az erőforrásokhoz egy Windows rendszeren, akkor ezt a Samba kliens használatával teszi. A RHEL rendszer alapértelmezés szerint a Samba klienst telepítette.

ha EGY RHEL rendszer erőforrásokat szolgál fel egy Windows rendszerhez, akkor a Samba Server csomagot vagy egyszerűen a Samba-t használja. Ez alapértelmezés szerint nincs telepítve, ezért kizárólag beállításra van szükség.,

SAMBA Telepítése a Linux Redhat/CentOS

– E a Samba már telepítve van a RHEL, Fedora, vagy CentOS beállítás, akkor lehet tesztelni a következő paranccsal:”

$ rpm -q samba

Az eredmény lehet – “samba csomag nincs telepítve”, vagy valami, mint a “samba-3.5.4-68.el6_0.1.x86_64 ” a Samba verziójának megjelenítése a rendszeren.,

A Samba telepítéséhez gyökérré kell válnia a következő paranccsal (adja meg a root jelszót, amikor a rendszer kéri):

$ su –

ezután használja a Yum-ot a Linux Samba csomag telepítéséhez:

# yum install samba

telepíti a samba csomagot és annak függőségi csomagját, a Samba-common-t.

mielőtt elkezdené használni vagy konfigurálni a Samba-t, a Linux tűzfalat (iptables) úgy kell beállítani, hogy lehetővé tegye a Samba forgalmat., Parancssorból, ez úgy érhető el, hogy a használja a következő parancsot:

# tűzfal-cmd –enable –service=samba

Beállítása Linux SAMBA

A Samba konfigurációs célja, hogy csatlakozzon egy RHEL, Fedora, vagy CentOS rendszer a Windows Munkacsoport, majd beállítunk egy könyvtárat a RHEL rendszer, jár, mint a megosztott erőforrás elérhető által hitelesített Windows felhasználók számára.,

a kezdéshez root jogosultságokat kell szereznie (adja meg a root jelszót, amikor kéri):

$ su –

Szerkessze a Samba konfigurációs fájlt:

# vi/etc/samba / smb.conf

az smb.conf Section

an smb.conf fájl van osztva több részre. a szakasz, amely az első szakasz, olyan beállításokkal rendelkezik, amelyek a teljes Samba konfigurációra vonatkoznak. A konfigurációs fájl többi részében található beállítások azonban felülbírálhatják a globális beállításokat.,

kezdeni, állítsa be a munkacsoport, amely alapértelmezés szerint úgy van beállítva, mint a “MYGROUP”:

workgroup = MYGROUP

Mivel a legtöbb Windows hálózatok nevű MUNKACSOPORT-alapértelmezés szerint, a beállítások kell cserélni:

workgroup = munkacsoport

Beállítani a Megosztott Erőforrás

a következő lépés, egy megosztott erőforrás lesz elérhető, az egyéb rendszerek a Windows hálózati kell konfigurálni. Ezt a szakaszt meg kell adni egy nevet, amellyel meg fogják hivatkozni, amikor megosztják., Például tegyük fel, hogy meg szeretne osztani egy könyvtárat a Linux rendszeren, amely a / data / network-applications címen található. A teljes részt fel kell jogosítania az smb-n belül látható módon.conf fájl:

path = / data / network-applications

writeable = yes
browseable = yes
valid users = administrator

amikor egy Windows-felhasználó böngészi a Linux szerverre, akkor megjelenik egy hálózati megosztás jelölt
“NetApps”.

ezzel befejeződik a Samba konfigurációs fájl módosítása.,

hozzon létre egy Samba felhasználót

minden olyan felhasználót, aki bármilyen Samba megosztott erőforráshoz kíván hozzáférni, Samba-felhasználóként kell konfigurálni, és hozzá kell rendelni egy jelszót. Ez az smbpasswd parancs segítségével érhető el root felhasználóként. Mivel az “adminisztrátort” úgy határozta meg, mint a felhasználó, aki jogosult a RHEL rendszer “/data/network-applications” könyvtárához való hozzáférésre, hozzá kell adnia az “adminisztrátort” Samba felhasználóként.,mint egy Windows felhasználó

# smbpasswd -egy rendszergazda

A rendszer válaszolni

Új SMB jelszó: <jelszó>
írja be Újra az új SMB jelszó: <írja be Újra a jelszót>

Ennek eredményeként a következő üzenet jelenik meg:

Hozzáadott felhasználó rendszergazda

Az is szükséges, hogy hozzá ugyanarra a számlára, mint egy egyszerű linux felhasználó ugyanazt a jelszót használják a samba felhasználó:

Most itt az ideje, hogy próbára a samba konfigurációs fájl hibákért., Ehhez használhatja a “testparm” parancssori eszközt gyökérként:

# testparm
töltse be az smb config fájlokat az /etc/samba/smb fájlokból.conf

Rlimit_max: rlimit_max (1024) a minimális Windows limit (16384)

feldolgozási szakasz “”

betöltött szolgáltatások fájl OK.,

Server role: ROLE_STANDALONE

nyomja meg az enter billentyűt, hogy lássa a szolgáltatásdefiníciókat

ha biztosítani szeretné, hogy a Windows felhasználók automatikusan hitelesítsék a Samba megosztását, felhasználónév/jelszó megadása nélkül, csak annyit kell tennie, hogy a samba felhasználót és jelszavát pontosan úgy adja hozzá, ahogy a Windows kliensek felhasználóneveit és jelszavát. Amikor egy Windows rendszer hozzáfér a Samba megosztáshoz, automatikusan megpróbál bejelentkezni ugyanazzal a hitelesítő adatokkal, mint a felhasználó bejelentkezett a Windows rendszerbe.,

A Samba és a NetBios névszolgáltatás indítása RHEL-en

engedélyezni kell a Samba és a NetBios Névszolgáltatást vagy NMB szolgáltatást, majd el kell indítani őket, hogy érvénybe lépjenek:

# systemctl enable smb.szolgáltatás

# systemctl start smb.szolgáltatás
# systemctl engedélyezése nmb.szolgáltatás
# systemctl start nmb.szolgáltatás

Ha a szolgáltatások már futottak, előfordulhat, hogy újra kell indítania őket:

# systemctl indítsa újra az smb-t.szolgáltatás
# systemctl újraindítás nmb.,szolgáltatás

ha nem használja a systemctl parancsot, akkor alternatívaként elindíthatja a Samba-t egy klasszikusabb módon:

service smb start
Starting SMB services:

a Linux rendszer konfigurálásához, hogy automatikusan elindítsa a Samba szolgáltatást indításkor, a fenti parancsot be kell illeszteni az /etc/rc-be.helyi fájl., További információ erről, akkor olvassa el a népszerű Linux Init folyamat & különböző futási szintek cikk

hozzáférés a Samba részvények A Windows

most, hogy beállította a Samba források és a szolgáltatások futnak, akkor lehet tesztelni megosztására egy Windows rendszer. Ehhez nyissa meg a Windows Intézőt, majd keresse meg a hálózati oldalt. A Windowsnak meg kell mutatnia a RHEL rendszert. Ha duplán kattint a RHEL ikonra, a rendszer kéri a felhasználónevet és a jelszót., A most beírandó felhasználónév “rendszergazda” a hozzárendelt jelszóval.

ismét, ha ugyanazzal a fiókkal és jelszóval van bejelentkezve A Windows munkaállomásra, mint a Samba szolgáltatás (pl. rendszergazda), akkor nem kér hitelesítést, mivel a Windows operációs rendszer automatikusan hitelesíti a RHEL Samba szolgáltatást ezen hitelesítő adatok felhasználásával.,

Hozzáférés A Windows részvények RHEL munkaállomás vagy szerver

eléréséhez a Windows részvények a RHEL rendszer, a csomag samba-kliens kell telepíteni, kivéve, ha alapértelmezés szerint telepítve van. Ehhez root jogosultságokat kell szereznie (adja meg a root jelszót, amikor a rendszer kéri):

$ su-

telepítse a samba-klienst a következő parancsokkal:

# yum install samba-client

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük