<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Egyszer%C5%B1_Samba_fileserver_%28Jessie%29</id>
	<title>Egyszerű Samba fileserver (Jessie) - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Egyszer%C5%B1_Samba_fileserver_%28Jessie%29"/>
	<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Egyszer%C5%B1_Samba_fileserver_(Jessie)&amp;action=history"/>
	<updated>2026-05-05T20:06:28Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://admin.wiki.kzoli.hu/index.php?title=Egyszer%C5%B1_Samba_fileserver_(Jessie)&amp;diff=65&amp;oldid=prev</id>
		<title>KZoli: Új oldal, tartalma: „Ebben a leírásban egyszerű fájlszervert alakítunk ki, amely Windows kliensek számára &#039;&#039;standalone&#039;&#039; állománykiszolgálóként működik (és alapját képezi a…”</title>
		<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Egyszer%C5%B1_Samba_fileserver_(Jessie)&amp;diff=65&amp;oldid=prev"/>
		<updated>2018-05-29T20:58:43Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „Ebben a leírásban egyszerű fájlszervert alakítunk ki, amely Windows kliensek számára &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; állománykiszolgálóként működik (és alapját képezi a…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ebben a leírásban egyszerű fájlszervert alakítunk ki, amely Windows kliensek számára &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; állománykiszolgálóként működik (és alapját képezi a fejlettebb kiszolgálók beállításának).&lt;br /&gt;
&lt;br /&gt;
Az alábbiak a Debian Jessie disztribúcióban lévő Samba 4.1.17 változatra vonatkoznak, azonban nem használjuk ki a Samba 4 &amp;#039;&amp;#039;Active Directory&amp;#039;&amp;#039; képességeit (valójában ez egy adaptált, Samba 3 leírás).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Részben kísérleti stádiumban van, még ne vedd teljesen komolyan!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==Elméleti megfontolások és házirend==&lt;br /&gt;
Ebben a leírásban a Samba kiszolgálót legfeljebb kisvállalati használatra méretezzük:&lt;br /&gt;
* Egyetlen szervergép - nincs szükség magas rendelkezésre állású (HA) vagy teljesítmény miatti cluster megoldásra;&lt;br /&gt;
* A szervergépbe beépített, erre a célra dedikált, legfeljebb néhány TB méretű storage;&lt;br /&gt;
* Legfeljebb egy-kétszáz felhasználó, &amp;quot;könnyen áttekinthető&amp;quot; felhasználói szerepek.&lt;br /&gt;
&amp;#039;&amp;#039;Lényeges megkötés, hogy az alább leírt kiszolgáló adminisztrációjához (felhasználók, csoportok, megosztások kezelése, stb.) és üzemeltetéséhez rendszergazda támogatás szükséges, mert a használt eszközöknek nincs könnyen kezelhető adminisztrációs felülete (&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;).&amp;#039;&amp;#039;&lt;br /&gt;
===Tárterület===&lt;br /&gt;
* A Samba tárterület a &amp;#039;&amp;#039;/var/opt/samba&amp;#039;&amp;#039; alatt helyezkedik el. Érdemes külön partícióra tenni (a &amp;#039;&amp;#039;/var&amp;#039;&amp;#039;-nak megfelelő korlátozásokkal), hogy a &amp;#039;&amp;#039;/var&amp;#039;&amp;#039; teleírását elkerüljük. &amp;#039;&amp;#039;LVM over RAID-1&amp;#039;&amp;#039; használata szóba jöhet.&lt;br /&gt;
* A Samba/Windows jogosultságkezelés modellezéséhez a tárterületnek Linux &amp;#039;&amp;#039;ext2/3/4&amp;#039;&amp;#039; fájlrendszeren kell lennie bekapcsolt ACL (&amp;#039;&amp;#039;access control list&amp;#039;&amp;#039;) használattal; a teljes Samba/Windows (NTFS) jogosultságkezelés szimulációjához a &amp;#039;&amp;#039;user_xattr&amp;#039;&amp;#039; is kell.&lt;br /&gt;
* A Samba tárterületet egy Linux system felhasználó és csoport (&amp;#039;&amp;#039;sambauser:sambashare&amp;#039;&amp;#039;) birtokolja 2770/660 jogokkal. A Samba/Windows &amp;#039;&amp;#039;Administrators&amp;#039;&amp;#039; (Rendszergazdák) csoportnak megfeleltett &amp;#039;&amp;#039;sambashare&amp;#039;&amp;#039; Linux csoport a teljes Samba tárterülethez hozzáfér (Linux: &amp;#039;&amp;#039;rwX&amp;#039;&amp;#039;, Samba/Windows: &amp;#039;&amp;#039;Full control&amp;#039;&amp;#039;).&lt;br /&gt;
* Amennyiben érdemi felhasználókezelés szükséges, a tényleges felhasználók authorizációja (ki mihez férhet hozzá) egyrészt a Samba konfigurációjában előírt, megosztás szintű korlátozásokkal, másrészt egy megosztáson belül Linux csoport szintű, az NTFS-nél megszokottakhoz hasonlóan öröklődő Posix ACL-ekkel szabályozható. Jelen leírásban az utóbbi szabályozást preferáljuk.&lt;br /&gt;
&lt;br /&gt;
===Felhasználókezelés===&lt;br /&gt;
&amp;#039;&amp;#039;Ez a szakasz elavult, Samba 3 megközelítésű - Samba 4 megoldás: &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
A Samba által biztosított környezetet tekinthetjük egy, a gazdagép Linuxán belül megvalósított Windows szolgáltatás emulációnak. Jó lenne, ha ez a szolgáltatás - hasonlóan pl. az Apache-hoz, ProFTPd-hez, stb. - virtuális felhasználókkal dolgozhatna, de a Samba minden (4.x alatti) változata megköveteli, hogy a Samba felhasználók és csoportok egyben a szervergépen érvényes Linux felhasználók és csoportok is legyenek. Ennek oka, hogy minden Samba felhasználónak két párhuzamos identitása van: a Sambán belüli műveletek authorizációjánál használatos Samba/Windows identitás, és a Samba által, a felhasználó nevében, a gazdagép fájlrendszerén végzett műveleteknél használatos Linux identitás. Sajnos a Samba tervezésekor a Linux identitást tették meg elsődlegesnek, így (a Samba 4.x előtt) nem lehetséges több Samba/Windows identitást azonos Linux identitásra mappelni úgy, hogy az authentikáció elkülönüljön - azaz nem lehetséges dedikált Linux felhasználó nélküli Samba/Windows felhasználót készíteni.&lt;br /&gt;
&lt;br /&gt;
Technikailag a Samba/Windows identitás a Samba felhasználói backendjében (alapértelmezésben &amp;#039;&amp;#039;/var/lib/samba/*.tdb&amp;#039;&amp;#039;), míg a Samba által a felhasználó nevében végzett fájlműveleteknél használatos Linux identitás a Linux felhasználói backendjében (alapértelmezésben &amp;#039;&amp;#039;/etc/passwd&amp;#039;&amp;#039; és &amp;#039;&amp;#039;/etc/shadow&amp;#039;&amp;#039; állományok) tárolódik. Lehetséges közös backendet használni (jellemzően LDAP szerver), de nem kötelező és standalone szerver esetében ennek talán nincs is különösebb jelentősége.&lt;br /&gt;
* Jelen leírásban a Samba/Windows felhasználói adatbázis a Samba alapértelmezett TDB adatbázisa - LDAP (vagy egyéb backend) használatát ld. &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* A felhasználókezelés kezelőfelületeként jelen leírásban a parancssori &amp;#039;&amp;#039;root&amp;#039;&amp;#039; hozzáférést igénylő &amp;#039;&amp;#039;smbm&amp;#039;&amp;#039; (&amp;#039;&amp;#039;samba-manager&amp;#039;&amp;#039;) scriptet használjuk. &lt;br /&gt;
&lt;br /&gt;
A Linux identitás azonosítója a jól ismert Linux UID, a Windows identitás esetében az egyedi felhasználói azonosítót (&amp;#039;&amp;#039;relative identifier&amp;#039;&amp;#039;, RID) a &amp;#039;&amp;#039;net getlocalsid&amp;#039;&amp;#039; paranccsal lekérdezhető (a Samba telepítéskor képzett) domain- (jelen esetben gép-) &amp;#039;&amp;#039;site identifier&amp;#039;&amp;#039;-hez (SID) hozzáfűzve kapható meg a teljes UID (ugyanígy képződik az elsődleges csoportazonosító - GID - is).&lt;br /&gt;
&lt;br /&gt;
A Samba/Windows és Linux környezeteket az alábbi szempontok szerint igyekszünk összeegyeztetni:&lt;br /&gt;
* A Samba felhasználók ne rendelkezzenek Linux login jelszóval illetve shellel; a Samba (távolról történő) igénybe vétele kivételével lehetőleg semmire ne legyenek jogosultak a gazdagépen.&lt;br /&gt;
* A Samba felhasználók Linux UID-ja különüljön el a gazdagép rendszer- és valódi felhasználói által használtaktól, az alábbi konvenciók szerint: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |&amp;#039;&amp;#039;&amp;#039;UID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Felhasználó jellege&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |0-999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |helyi Linux rendszerfelhasználó (ez a Debian alapértelmezése)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |1000-9999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |helyi Linux interaktív felhasználó (1000-65534 a Debian alapértelmezése)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |10000-19999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |helyi azonosítású Samba felhasználó (megfelel a Windows local usernek)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |20000-29999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |központi azonosítású Samba felhasználó (megfelel a Windows domain usernek)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* A Samba által definiált csoportok GID-je különüljön el a gazdagép által használtaktól, az alábbi konvenciók szerint: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |&amp;#039;&amp;#039;&amp;#039;GID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Csoport jellege&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |0-999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |helyi Linux felhasználói csoport&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |10000-19999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |helyi azonosítású Samba csoport (megfelel a Windows local groupnak)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;20%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |20000-29999&lt;br /&gt;
| width=&amp;quot;80%&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot; |központi azonosítású Samba csoport (megfelel a Windows domain groupnak)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hálózati elérés===&lt;br /&gt;
Ebben a leírásban kétféle hálózati hozzáférést vizsgálunk: a hagyományos, védett belhálózaton keresztüli, illetőleg a tetszőleges hálózatból SSH tunnelen keresztül vezetett (&amp;#039;&amp;#039;point to point&amp;#039;&amp;#039;) hozzáférést. Ezeket az alábbi táblázat hasonlítja össze:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==Előfeltételek==&lt;br /&gt;
* A Samba/Windows jogosultságkezelés modellezéséhez a tárterületnek Linux &amp;#039;&amp;#039;ext2/3/4&amp;#039;&amp;#039; fájlrendszeren kell lennie bekapcsolt ACL (&amp;#039;&amp;#039;access control list&amp;#039;&amp;#039;) használattal, illetve a teljes NTFS szimulációhoz bekapcsolt &amp;#039;&amp;#039;user_xattr&amp;#039;&amp;#039; (kiterjesztett felhasználói attribútumok) használattal - ezt a kernelnek támogatnia kell (&amp;#039;&amp;#039;custom&amp;#039;&amp;#039; kernel esetén érdekes, a gyáriban be van kapcsolva a támogatás mindkettőre).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==Telepítés==&lt;br /&gt;
A leírt telepítés során átmenetileg authentikáció nélkül hozzáférhetővé tesszük a Samba tárterületét, ezért ügyeljünk arra, hogy a telepítést vagy biztonságos (bel)hálózati környezetben végezzük, vagy a szervergép tűzfalával megfelelően korlátozzuk a hozzáférést (a Shorewall házirend szerinti beállítása alapértelmezésben nem is engedi az SMB forgalmat).&lt;br /&gt;
&lt;br /&gt;
A Samba kiszolgálót rendszergazdaként, Debian csomagból telepítjük:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install openssl putty-tools        # tunnelezett eléréshez, ha nemcsak zárt belhálózaton fog üzemelni a Samba&lt;br /&gt;
apt-get install samba samba-doc tdb-tools  # samba-common samba-common-bin és sok másfüggőség!&amp;lt;/pre&amp;gt;&lt;br /&gt;
A telepítéskor a Samba létrehoz egy egyedi Samba/Windows gépazonosítót (&amp;#039;&amp;#039;local SID&amp;#039;&amp;#039;), ennek értékét érdemes egy szövegfile-ba elmenteni:&lt;br /&gt;
&amp;lt;pre&amp;gt;net getlocalsid &amp;gt;&amp;gt;/root/install/localsid.$(hostname).$(date +%Y%m%d)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ezután állítsuk le a konfigurálatlan Samba szervert:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl stop smbd; sytemctl stop nmbd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ügyeljünk arra, hogy a hagyományos &amp;#039;&amp;#039;systemctl stop samba&amp;#039;&amp;#039; [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740942 nem működik], a komponenseket külön-külön kell indítani és leállítani!&lt;br /&gt;
===Konfiguráció a &amp;#039;&amp;#039;samba-manager&amp;#039;&amp;#039; használatával===&lt;br /&gt;
[{{SERVER}}/download/ Töltsük le] a legfrissebb &amp;#039;&amp;#039;samba-manager&amp;#039;&amp;#039; tarball-t, a &amp;#039;&amp;#039;/usr&amp;#039;&amp;#039; átmenetileg írható újracsatolása után könyvtárhelyesen tömörítsük ki (telepítés), majd csatoljuk vissza csak olvashatóan a &amp;#039;&amp;#039;/usr&amp;#039;&amp;#039; partíciót. Ezután adjuk ki a&lt;br /&gt;
&amp;lt;pre&amp;gt;smbm --configure&amp;lt;/pre&amp;gt;&lt;br /&gt;
parancsot! Ez a következő beállításokat fogja elvégezni:&lt;br /&gt;
* Elkészíti egy shell és valid password nélküli &amp;#039;&amp;#039;sambauser&amp;#039;&amp;#039; Linux system felhasználót, akinek elsődleges csoportja a Debian maintainer által létrehozott &amp;#039;&amp;#039;sambashare&amp;#039;&amp;#039; lesz;&lt;br /&gt;
* Elkészíti és a &amp;#039;&amp;#039;sambauser:sambashare&amp;#039;&amp;#039; tulajdonába adja az alábbi tárterületet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/var/opt/samba/homes     # esetleges Samba felhasználók home könyvtárai&lt;br /&gt;
              /profiles  # esetleges Samba felhasználók roaming profile-jai&lt;br /&gt;
              /services  # esetleges Samba szolgáltatások (pl. nyomtatók) könyvtárai&lt;br /&gt;
              /share     # a megosztott Samba tárterület alapkönvtára&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Elkészít egy egyszerű Samba szerver beállító állományt a &amp;#039;&amp;#039;/etc/samba/smb.conf&amp;#039;&amp;#039; file-ban (a meglévő, a maintainer által biztosított állomány elmentésével) az alábbiak szerint:&lt;br /&gt;
** NetBIOS azonosítás a gép nagybetűsre konvertált Linux hostneve;&lt;br /&gt;
** A fileserver nem nyújt hálózati tallózási támogatást senkinek;&lt;br /&gt;
** Minden, a script futásakor élő szerver IP címen engedélyezett az Samba elérése;&lt;br /&gt;
** A logolás nem a syslogba, hanem a &amp;#039;&amp;#039;/var/log/samba&amp;#039;&amp;#039; könyvtárba kerül, felhasználónként és gépenként külön állományokba;&lt;br /&gt;
** A felhasználói authentikáció elő van készítve, de nincs bekapcsolva;&lt;br /&gt;
** Be van kapcsolva az ntfs ACL-ek posix ACL-ekkel történő szimulációja;&lt;br /&gt;
** Be van kapcsolva a Sambán belüli adminisztrációs jogosultságok Windows privilégiumokkal történő ellenőrzése;&lt;br /&gt;
** A file nevekben ügyelünk az ékezethelyes karakterkezelésre;&lt;br /&gt;
** Egyetlen share-t definiálunk, amelyben minden file művelet a &amp;#039;&amp;#039;sambauser:sambashare&amp;#039;&amp;#039; Linux accounttal történik, a szokásos 2750/640 jogokkal;&lt;br /&gt;
** Ezt a share-t mindenki számára authentikáció nélkül, írásra és olvasásra is megosztjuk.&lt;br /&gt;
* Elkészít egy, a teljes Samba adminisztrálására jogosult Samba/Windows felhasználót, akinek Linux identitása a &amp;#039;&amp;#039;sambauser&amp;#039;&amp;#039; rendszerfelhasználó, Samba/Windows identitása a helyi gép &amp;#039;&amp;#039;Local Administrator&amp;#039;&amp;#039; accountja (&amp;#039;&amp;#039;rid&amp;#039;&amp;#039;=500) és tagja lesz a &amp;#039;&amp;#039;Builtin Administrators&amp;#039;&amp;#039; (konvencionálisan &amp;#039;&amp;#039;uid&amp;#039;&amp;#039;=S-1-5-32-544) Samba/Windows csoportnak (amelyet a script a &amp;#039;&amp;#039;sambashare&amp;#039;&amp;#039; Linux groupnak feleltet meg) - ehhez a maintainer már hozzárendelte valamennyi Sambán belüli adminisztrációs privilégiumot, így ennek a felhasználónak a Samba szolgáltatásokra vonatkozóan olyan jogköre lesz, mint egy helyi Windows rendszergazdának, ugyanakkor a Sambán kívül semmilyen érdemi jogosultsággal nem rendelkezik. A létrehozott Samba/Windows felhasználó a &amp;#039;&amp;#039;Samba Administrator&amp;#039;&amp;#039; aliast (Samba/Windows felhasználónevet) kapja és egy generált jelszót, amelyet a script a képernyőre és a naplóállományába is kiír;&lt;br /&gt;
* Kilistázza azokat a Samba/Windows felhasználókat (identitásokat), amelyeket a maintainer a Samba telepítésekor létező Linux (nem rendszer-) felhasználókhoz létrehozott. Tekintettel arra, hogy a (logikailag) Linux és (logikailag) Samba/Windows felhasználókat igyekszünk elkülönítetten kezelni, ezek a Samba/Windows identitások feleslegesek;&lt;br /&gt;
* Végül a script elindítja a Samba szolgáltatásokat.&lt;br /&gt;
A &amp;#039;&amp;#039;samba-manager&amp;#039;&amp;#039; tevékenységét a &amp;#039;&amp;#039;/var/log/samba/.smbm.log&amp;#039;&amp;#039; naplóban dokumentálja. A fenti konfigurációs parancs sikertelen lefutás esetén (illetve bármikor máskor is) újra kiadható, a már megtett konfigurációs lépéseket nem fogja megismételni illetve elrontani.&lt;br /&gt;
===Shorewall (tűzfal) beállítások===&lt;br /&gt;
Tesztelés előtt a tűzfalon be kell állítani a Samba által kiszolgált zóna (példánkban &amp;#039;&amp;#039;trs&amp;#039;&amp;#039;) felé és felől a forgalom engedélyezését:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root root /etc/shorewall/rules&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
SMB/ACCEPT      trs     fw&lt;br /&gt;
[...]&lt;br /&gt;
SMB/ACCEPT      fw      trs&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
A beállítás érvényesítéséhez a tűzfalat újra kell indítani:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/shorewall restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Gyorsteszt===&lt;br /&gt;
Indítsuk el a Samba szervert:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl start smbd; systemctl start nmbd&amp;lt;/pre&amp;gt;&lt;br /&gt;
és a &amp;#039;&amp;#039;/var/log/samba&amp;#039;&amp;#039; alatti logokban ellenőrizzük a hibaüzeneteket, valamint a &amp;#039;&amp;#039;log.nmbd&amp;#039;&amp;#039; állományban ellenőrizzük, hogy a Samba nem lett a munkacsoport számára főtallózó. Ezután egy, a telepítés alatti szervert SMB protokollon keresztül elérő (a &amp;#039;&amp;#039;trs&amp;#039;&amp;#039; zónában lévő), legalább Windows XP-t (lehetőleg Professionalt) vagy fejlettebb Windowst futtató munkaállomásról próbáljunk csatlakozni a &amp;#039;&amp;#039;fileserver&amp;#039;&amp;#039; megosztáshoz, abban hozzunk létre mappát, írjunk-olvassunk-töröljünk állományokat (ékezetes file névvel is)! A szerveren ellenőrizzük a létrejövő Linux jogosultságokat.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
===A Samba démonok bejegyzése a Tiger által ismert démonok listájába===&lt;br /&gt;
Az &amp;#039;&amp;#039;smbd&amp;#039;&amp;#039; és &amp;#039;&amp;#039;nmbd&amp;#039;&amp;#039; démonoknak állandóan futniuk kell, valamint joggal figyelnek a NetBIOS portokon. Mindezek ellenőrzésére az alábbi módosításokat jegyezzük be a &amp;#039;&amp;#039;/etc/tiger/tigerrc&amp;#039;&amp;#039; állományba:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/tiger/tigerrc&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Listening_ValidProcs=&amp;#039;[...]|nmbd|smbd&amp;#039;&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Running_Procs=&amp;#039;[...] /usr/sbin/nmbd /usr/sbin/smbd&amp;#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
===A Samba monitorozása a Muninnal===&lt;br /&gt;
A Jessie-beli &amp;#039;&amp;#039;munin-plugins-extra&amp;#039;&amp;#039; csomag tartalmaz egy Munin plugint, amely a Samba processek, zárolások és nyitott megosztások számát követi. Beállítást nem igényel, egyszerűen linkeljük be és érvényesítsük a beállítást:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /usr/share/munin/plugins/samba /etc/munin/plugins/samba&lt;br /&gt;
systemctl restart munin-node&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Szofisztikáltabb monitorozás: &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>KZoli</name></author>
	</entry>
</feed>