<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Martin Bouška &#187; &#187; samba</title>
	<atom:link href="https://www.bouska.biz/tag/samba/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bouska.biz</link>
	<description>... něco málo z IT světa</description>
	<lastBuildDate>Mon, 09 Jun 2025 08:02:54 +0000</lastBuildDate>
	<language>cs-CZ</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.3</generator>
	<item>
		<title>XP klient &amp; samba = system error 59</title>
		<link>https://www.bouska.biz/xp-klient-samba-system-error-59/</link>
		<comments>https://www.bouska.biz/xp-klient-samba-system-error-59/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 09:56:13 +0000</pubDate>
		<dc:creator><![CDATA[bouskam]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[activedirectory]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.bouska.biz/?p=35</guid>
		<description><![CDATA[text níže je určen pro AD ve verzi Windows server 2003 a pro novější nemusí správně fungovat &#160; Po nasazeni samba serveru nastal problem, ze vsechny stanice (xp) v domene i mimo domenu (vpn klienti) komulikovali se Samba serverem spravne, az na jedinou &#8211; totiz zrovna muj domaci pocitac (xp) pri pokusu o prohlizeni prostredku &#8230; </p><p><a class="more-link block-button" href="https://www.bouska.biz/xp-klient-samba-system-error-59/">Pokračovat ve čtení &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><em><strong>text níže je určen pro AD ve verzi Windows server 2003 a pro novější nemusí správně fungovat</strong></em></p>
<p>&nbsp;</p>
<p>Po nasazeni samba serveru nastal problem, ze vsechny stanice (xp) v domene i mimo domenu (vpn klienti) komulikovali se Samba serverem spravne, az na jedinou &#8211; totiz zrovna muj domaci pocitac (xp)</p>
<p>pri pokusu o prohlizeni prostredku &#8220;c:\&gt; net view \\SAMBASERVER&#8221; dochazelo k podivne chybe s vtipnym popiskem:<br />
<strong>system error 59</strong><br />
An unexpected network error occurred</p>
<p>Chyba byla v odlisnem nastaveni zasad zabezpeceni (ovladaci panely / nastroje pro spravu / mistni zasady zabezpeceni) ,<br />
nebot stanice domeny maji zasady zabezpeceni definovany zasadami skupiny, kdezto pokud stanice neni clenem domeny musi se zasady definovat rucne jako mistni. Pri experimentovani se mi drive podarilo nastavit zasady odlisne od vychozich hodnot, a samba to narozdil od XP / 2003 serveru neprekousla.<br />
<span id="more-35"></span><br />
Zmineny problem vytvari prilis prisne nastavene zasady zabezpeceni klienta, takze staci vypnout vynucene sifrovani a nastavit jen jako volitelne . Mistni zasady zabezpeceni (local security settings) jsem tedy nastavil takto:</p>
<p>MIcrosoft network client: send unencrypted password to third party SMB servers &#8230; melo by odpovidat nastaveni samby<br />
Microsoft network client: Digitally sign comunication (always ) &#8230;. disabled</p>
<p>dale bude asi dobre nastavit jeste:<br />
Domain member: Digitaly encrypt or sign secure channel data (always) .. disabled</p>
<p>pak jeste restart aby zmeny nabyly ucinnosti, a problem byl vyresen</p>
]]></content:encoded>
			<wfw:commentRss>https://www.bouska.biz/xp-klient-samba-system-error-59/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samba proměnné</title>
		<link>https://www.bouska.biz/samba-promenne/</link>
		<comments>https://www.bouska.biz/samba-promenne/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 09:52:20 +0000</pubDate>
		<dc:creator><![CDATA[bouskam]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.bouska.biz/?p=31</guid>
		<description><![CDATA[některé šikovné proměnné, které se můžou hodit při skriptování %U username %u DOMAIN/username %L hostname of the samba server %D DOMAIN %v version of the samba server %a architecture of the client %m hostname of the client]]></description>
				<content:encoded><![CDATA[<p>některé šikovné proměnné, které se můžou hodit při skriptování</p>
<p>%U username</p>
<p>%u DOMAIN/username</p>
<p>%L hostname of the samba server</p>
<p>%D DOMAIN</p>
<p>%v version of the samba server</p>
<p>%a architecture of the client</p>
<p>%m hostname of the client</p>
]]></content:encoded>
			<wfw:commentRss>https://www.bouska.biz/samba-promenne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samba jako klient v doméně s AD</title>
		<link>https://www.bouska.biz/samba-jako-klient-v-domene-s-ad/</link>
		<comments>https://www.bouska.biz/samba-jako-klient-v-domene-s-ad/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 09:48:25 +0000</pubDate>
		<dc:creator><![CDATA[bouskam]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[activedirectory]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.bouska.biz/?p=27</guid>
		<description><![CDATA[pozor, Windows server 2008, 2008R2, 2010, 2011 a novější mají oproti předchozím verzím hodně bezpečnostních vylepšení, používají také jiné šifrování a i struktura AD je aktualizována. Z těchto důvodů je nutné použít sambu o minimální verzi 3.3.9 a vyšší, jinak se v následujícím postupu dočkáte nepěkných a nečekaných chyb !! toto zatim text nanecisto, budu &#8230; </p><p><a class="more-link block-button" href="https://www.bouska.biz/samba-jako-klient-v-domene-s-ad/">Pokračovat ve čtení &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><em><strong>pozor, Windows server 2008, 2008R2, 2010, 2011 a novější mají oproti předchozím verzím hodně bezpečnostních vylepšení, používají také jiné šifrování a i struktura AD je aktualizována. Z těchto důvodů je nutné použít sambu o minimální verzi 3.3.9 a vyšší, jinak se v následujícím postupu dočkáte nepěkných a nečekaných chyb !!</strong></em></p>
<p>toto zatim text nanecisto, budu to jeste editovat a doplnovat&#8230;</p>
<p>K tomuto tematu jiz psali jini a hodne. A taky asi lepe, nez ja, ale presto bych rad neco doplnil.</p>
<p>Pro uplne zacatecniky hned od zacatku rikam, ze nema cenu pokouset se nastavit sambu pres graficke rozhrani, jakym je napr. patricny drak v distribuci Mandriva.<br />
Tim nastavite maximalne tak sdileni odpovidajici zhruba tomu ceho docilite na xp stanici. Tzn rozliseni uzivatelu podle lokalnich uctu</p>
<p>My vsak potrebujeme autentifikaci uzivatelu za pomoci adresare AD.<br />
Nema cenu tady popisovat cely proces od zacatku do konce, takovych navodu je spousta. Nejlepsi je asi tento:<a href="http://www.abclinuxu.cz/clanky/site/integrace-linuxoveho-serveru-do-domeny-windows-2003">http://www.abclinuxu.cz/clanky/site/integrace-linuxoveho-serveru-do-domeny-windows-2003</a> Je vycerpavajici a vynikajici.</p>
<p>Napriklad nastaveni autentifikace PAM jsem ovsem v knizce Linux ve svete windows nenasel. Bohuzel zrovna to je vec, kterou i zmineny navod popisuje jen zevrubne a proto sem pridavam vysledek sveho snazeni /funguje pod Mandriva 2009/:</p>
<p><span id="more-27"></span></p>
<p>/etc/pam.d/samba:<br />
#%PAM-1.0<br />
auth include <strong>system-auth-winbind</strong><br />
account required pam_nologin.so<br />
account include <strong>system-auth-winbind</strong><br />
session required pam_mkhomedir.so skel=/etc/skel umask=0022<br />
session include <strong>system-auth-winbind</strong><br />
<em>tzn. vsude misto system-auth bude nyni system-auth-winbind</em></p>
<p>toto bude fungovat, pouze pokud mate pripraveny /etc/pam.d/system-auth-winbind<br />
pokud jej nenaleznete, radeji vubec neupravujte puvodni system-auth, nebot byste se take uz nemuseli nikdy prihlasit.<br />
radsi pridejte nasledujici radky do /etc/pam.d/samba:</p>
<p><strong>auth sufficient pam_winbind.so</strong><br />
auth include system-auth try_first_pass<br />
account required pam_nologin.so<br />
<strong>account sufficient pam_winbind.so</strong><br />
account include system-auth try_first_pass<br />
session required pam_mkhomedir.so skel=/etc/skel umask=0022<br />
<strong>session sufficient pam_winbind.so</strong><br />
session include system-auth try_first_pass</p>
<p>Pozor, je potreba zachovat poradi, nebot ve spojeni s parametry sufficient, required a include rozhoduje o vysledku autenfikace.<br />
zde konkretne:<br />
1 zkusi se winbind (overeni uzivatele AD pres Kerberos nebo Ldap ), pokud uspeje &#8211; jsme prihlaseni<br />
2 zkusi se lokalni prihlaseni<br />
podobne i account a session</p>
<p>dale jeste je vhodne nastavit podobne i autentizaci ssh demona,<br />
aby bylo mozne jednoduse pres terminal ssh vyzkouset, zda nam prihlasovani pro AD uzivatele funguje:</p>
<p>/etc/pam.d/sshd:<br />
#%PAM-1.0<br />
auth required pam_listfile.so item=user sense=deny file=/etc/ssh/denyusers<br />
auth include system-auth-winbind<br />
auth required pam_nologin.so<br />
account required pam_nologin.so<br />
account include system-auth-winbind<br />
password include system-auth-winbind<br />
session include system-auth-winbind<br />
session required pam_mkhomedir.so skel=/etc/skel umask=0022</p>
<p>a dale je jeste nutne nakonfigurovat ssh demona, aby pouzival PAM autentifikaci:<br />
/etc/ssh/sshd.config<br />
(neplest si s ssh.config)<br />
# $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $</p>
<p># This is the sshd server system-wide configuration file. See<br />
# sshd_config(5) for more information.</p>
<p># This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin</p>
<p># The strategy used for options in the default sshd_config shipped with<br />
# OpenSSH is to specify options with their default value where<br />
# possible, but leave them commented. Uncommented options change a<br />
# default value.</p>
<p>#Port 22<br />
#AddressFamily any<br />
#ListenAddress 0.0.0.0<br />
#ListenAddress ::</p>
<p># Disable legacy (protocol version 1) support in the server for new<br />
# installations. In future the default will change to require explicit<br />
# activation of protocol 1<br />
Protocol 2</p>
<p># HostKey for protocol version 1<br />
HostKey /etc/ssh/ssh_host_key<br />
# HostKeys for protocol version 2<br />
HostKey /etc/ssh/ssh_host_rsa_key<br />
HostKey /etc/ssh/ssh_host_dsa_key</p>
<p># Lifetime and size of ephemeral version 1 server key<br />
#KeyRegenerationInterval 1h<br />
#ServerKeyBits 1024</p>
<p># Logging<br />
# obsoletes QuietMode and FascistLogging<br />
SyslogFacility AUTH<br />
LogLevel INFO</p>
<p># Authentication:</p>
<p>#LoginGraceTime 2m<br />
PermitRootLogin yes<br />
#StrictModes yes<br />
#MaxAuthTries 6<br />
#MaxSessions 10</p>
<p>#RSAAuthentication yes<br />
#PubkeyAuthentication yes<br />
#AuthorizedKeysFile .ssh/authorized_keys</p>
<p># For this to work you will also need host keys in /etc/ssh/ssh_known_hosts<br />
#RhostsRSAAuthentication no<br />
# similar for protocol version 2<br />
#HostbasedAuthentication no<br />
# Change to yes if you don&#8217;t trust ~/.ssh/known_hosts for<br />
# RhostsRSAAuthentication and HostbasedAuthentication<br />
#IgnoreUserKnownHosts no<br />
# Don&#8217;t read the user&#8217;s ~/.rhosts and ~/.shosts files<br />
#IgnoreRhosts yes</p>
<p># To disable tunneled clear text passwords, change to no here!<br />
PasswordAuthentication yes<br />
#PermitEmptyPasswords no</p>
<p># Change to no to disable s/key passwords<br />
#ChallengeResponseAuthentication yes</p>
<p># Kerberos options<br />
<strong>KerberosAuthentication yes</strong><br />
#KerberosOrLocalPasswd yes<br />
#KerberosTicketCleanup yes<br />
#KerberosGetAFSToken no</p>
<p># GSSAPI options<br />
#GSSAPIAuthentication no<br />
#GSSAPICleanupCredentials yes</p>
<p># Set this to &#8216;yes&#8217; to enable PAM authentication, account processing,<br />
# and session processing. If this is enabled, PAM authentication will<br />
# be allowed through the ChallengeResponseAuthentication and<br />
# PasswordAuthentication. Depending on your PAM configuration,<br />
# PAM authentication via ChallengeResponseAuthentication may bypass<br />
# the setting of &#8220;PermitRootLogin without-password&#8221;.<br />
# If you just want the PAM account and session checks to run without<br />
# PAM authentication, then enable this but set PasswordAuthentication<br />
# and ChallengeResponseAuthentication to &#8216;no&#8217;.<br />
<strong>UsePAM yes</strong></p>
<p># Accept locale-related environment variables<br />
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES<br />
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT<br />
AcceptEnv LC_IDENTIFICATION LC_ALL</p>
<p>#AllowAgentForwarding yes<br />
AllowTcpForwarding yes<br />
#GatewayPorts no<br />
X11Forwarding yes<br />
#X11DisplayOffset 10<br />
#X11UseLocalhost yes<br />
#PrintMotd yes<br />
#PrintLastLog yes<br />
#TCPKeepAlive yes<br />
#UseLogin no<br />
UsePrivilegeSeparation yes<br />
#PermitUserEnvironment no<br />
#Compression delayed<br />
#ClientAliveInterval 0<br />
#ClientAliveCountMax 3<br />
#UseDNS yes<br />
#PidFile /var/run/sshd.pid<br />
#MaxStartups 10<br />
#PermitTunnel no<br />
#ChrootDirectory none</p>
<p># no default banner path<br />
#Banner none</p>
<p># override default of no subsystems<br />
Subsystem sftp /usr/lib/ssh/sftp-server</p>
<p># Example of overriding settings on a per-user basis<br />
#Match User anoncvs<br />
# X11Forwarding no<br />
# AllowTcpForwarding no<br />
# ForceCommand cvs server</p>
<p>nyni muzeme vyzkouset pomoci wbinfo -t zda nam jede winbind, pomoci wbinfo -u zda vidi i strukturu AD, a pomoci wbinfo -K zda bezi i kerberos<br />
dale zkusime z windows klienta napr. pomoci PUTTY:<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html</a> ssh kanal a prihlaseni k serveru<br />
pokud to vsechno probehne OK muzeme se vrhnout na konfiguraci samby.</p>
<p>a o tom zas priste</p>
]]></content:encoded>
			<wfw:commentRss>https://www.bouska.biz/samba-jako-klient-v-domene-s-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAMBA &amp; /home</title>
		<link>https://www.bouska.biz/samba-home/</link>
		<comments>https://www.bouska.biz/samba-home/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 09:46:41 +0000</pubDate>
		<dc:creator><![CDATA[bouskam]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[activedirectory]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.bouska.biz/?p=23</guid>
		<description><![CDATA[K tematu o beznem nastaveni samby bylo napsano jiz spousta clanku. Pri nasazovani samby ve firme jsem ovsem narazil na par orisku, jejichz reseni jiz tak snadno dostupne neni. Pricinou bylo to, ze jsem potreboval server zapojit do jiz funkcni MS domeny s AD serverem (small business), coz vyzaduje jiz znatelne upravy souboru /etc/samba/smb.conf Jednim &#8230; </p><p><a class="more-link block-button" href="https://www.bouska.biz/samba-home/">Pokračovat ve čtení &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>K tematu o beznem nastaveni samby bylo napsano jiz spousta clanku. Pri nasazovani samby ve firme jsem ovsem narazil na par orisku, jejichz reseni jiz tak snadno dostupne neni.</p>
<p>Pricinou bylo to, ze jsem potreboval server zapojit do jiz funkcni MS domeny s AD serverem (small business), coz vyzaduje jiz znatelne upravy souboru /etc/samba/smb.conf<br />
<span id="more-23"></span><br />
Jednim z prvnich ukolu (krome vlastniho zprovozneni autentifikace uzivatelu z AD &#8211; o tom nekdy jindy) bylo nasdilet kazdemu uzivateli jeho vlastni domaci adresar. Samba ma jiz nastaven vychozi adresar [homes] ale ten se da pouzit jen pro uzivatele mistni. Proto bylo nutne toto sdileni upravit, aby i uzivatele z AD meli na serveru svuj vlastni prostor.</p>
<p>nastaveni tedy poupravime:<br />
[homes]<br />
comment = muj adresar %U<br />
path = /home/users/%U<br />
public = no<br />
writable = yes<br />
browseable = no<br />
vfs objects = recycle</p>
<p>root preexec = /etc/samba/createdir.sh %U &#8220;/home/users/&#8221;</p>
<p>dale je nutne vytvorit domaci adresare pro uzivatele. Nebudeme to delat rucne, hodi se skript. :<br />
./createdirectory.sh:<br />
#!/bin/sh<br />
u=${1:?username}<br />
d=${2:?path}<br />
dir=&#8221;$d$u&#8221;<br />
if [ ! -d &#8220;$dir&#8221; ]<br />
then<br />
mkdir -p &#8220;$dir&#8221;<br />
chown -R &#8220;$u&#8221; &#8220;$dir&#8221;<br />
chmod -R 0777 &#8220;$dir&#8221;<br />
fi<br />
exit</p>
<p>pozn. uzivatele musi byt platni a musi nam nejprve fungovat prihlasovani PAM pres kerberos / ldap !!</p>
]]></content:encoded>
			<wfw:commentRss>https://www.bouska.biz/samba-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.102 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-10-12 23:15:53 -->

<!-- Compression = gzip -->