<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27526</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27526&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Синхронизация паролей samba и passwd на CentOS 6.4».]]></description>
		<lastBuildDate>Fri, 29 Mar 2013 05:41:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=337016#p337016</link>
			<description><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>менее криворуко будет при использовании ldap</p></blockquote></div><p>Добавлю и керберос (радиус) до кучи, как службы, обеспечивающие единую для кучи автоматизированных систем аутентификацию пользователей.</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Fri, 29 Mar 2013 05:41:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=337016#p337016</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=337013#p337013</link>
			<description><![CDATA[<p>менее криворуко будет при использовании ldap</p>]]></description>
			<author><![CDATA[null@example.com (alexfinn)]]></author>
			<pubDate>Fri, 29 Mar 2013 05:13:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=337013#p337013</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=337000#p337000</link>
			<description><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><p>В принципе же задача (потенциально) решается просто. Если самба использует для изменения паролей своих пользователей программу smbpasswd (вот чего не знаю, того не знаю), то что мешает переименовать стандартный smbpasswd в иное имя, например, в smbpasswd.std, а вместо стандартного smbpasswd подложить свой скрипт, который примет пароли пользователй и передаст их как стандартному smbpasswd, так и иной процедуре, которая установит эти пароли в ином месте? Я бы копал в этом направлении, обернул бы стандартные модули своей оболочкой. Если, конечно, с настройками штатными не выйдет каменный цветок.</p></blockquote></div><p>Вот и не хочется оберткой пользоваться. Т.е. именно сейчас так и делается, но хочется менее криворуко.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 20:25:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=337000#p337000</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336996#p336996</link>
			<description><![CDATA[<div class="quotebox"><cite>therox пишет:</cite><blockquote><p>Прекрасно понимаю, что в целях безопасности целесообразно держать разными пароли и того и другого, но эта упрощенная трактовка. От самбы нужны будут лишь домашние каталоги пользователей, а системный пароль используется в аутентификации БД. В текущей архитектуре проекта все-равно приходится давать одинаковые пароли.</p></blockquote></div><p>Вообще перестал что-либо понимать. Я писал об ином - для самбы (третьей) нужно только наличие пользователя в системе (то есть - UID, GID соответствующих имени юзера) и ничего больше. То есть пользователи самбы в системе должны быть заблокированы. Нет им хода в систему. Соответственно, говорить об их паролях бессмысленно. <br />Теперь возникакет некая БД. Насколько я понимаю базы данных - им вообще глубоко положить на всех пользователей системы кроме одного.&nbsp; От чьего имени эта БД запусаться должна. А пользователи БД заводятся уже внутри БД и к системным пользователям не имеют вообще никакого отношения. Это отдельный мир, для которого системные пользователи вообще не требуются, там свои юзеры.</p><p>В принципе же задача (потенциально) решается просто. Если самба использует для изменения паролей своих пользователей программу smbpasswd (вот чего не знаю, того не знаю), то что мешает переименовать стандартный smbpasswd в иное имя, например, в smbpasswd.std, а вместо стандартного smbpasswd подложить свой скрипт, который примет пароли пользователй и передаст их как стандартному smbpasswd, так и иной процедуре, которая установит эти пароли в ином месте? Я бы копал в этом направлении, обернул бы стандартные модули своей оболочкой. Если, конечно, с настройками штатными не выйдет каменный цветок.</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Thu, 28 Mar 2013 19:46:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336996#p336996</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336992#p336992</link>
			<description><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><div class="quotebox"><cite>therox пишет:</cite><blockquote><p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p></blockquote></div><p>Не оспаривая поставленной задачи всё же непонятен смысл этой всей затеи. А именно - зачем юзерам файлового сервера, весь интерес которых только доступ к файлам через smb, иметь системный вход на этот сервер? По моему, совершенно правильно надо заблокировать вход таких юзерей на сервер через passwd -l. И проверить, что им в качестве шелла по умолчанию назначен /sbin/nologin|false. Нечего делать самбовым юзерям в системе.</p></blockquote></div><p>Прекрасно понимаю, что в целях безопасности целесообразно держать разными пароли и того и другого, но эта упрощенная трактовка. От самбы нужны будут лишь домашние каталоги пользователей, а системный пароль используется в аутентификации БД. В текущей архитектуре проекта все-равно приходится давать одинаковые пароли.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 19:05:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336992#p336992</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336989#p336989</link>
			<description><![CDATA[<div class="quotebox"><cite>therox пишет:</cite><blockquote><p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p></blockquote></div><p>Не оспаривая поставленной задачи всё же непонятен смысл этой всей затеи. А именно - зачем юзерам файлового сервера, весь интерес которых только доступ к файлам через smb, иметь системный вход на этот сервер? По моему, совершенно правильно надо заблокировать вход таких юзерей на сервер через passwd -l. И проверить, что им в качестве шелла по умолчанию назначен /sbin/nologin|false. Нечего делать самбовым юзерям в системе.</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Thu, 28 Mar 2013 18:22:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336989#p336989</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336929#p336929</link>
			<description><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p> Но не сложилось.</p></blockquote></div><p>а что не сложилось?</p></blockquote></div><p>Ну, во-первых, я не очень хорошо пока понимаю технологию аутентификации с помощью pam, ну а во-вторых, даже следуя четким руководствам в какой файл какую строчку где писать, никаких видимых изменений при смене пароля я не увидел.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 11:02:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336929#p336929</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336928#p336928</link>
			<description><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p> Но не сложилось.</p></blockquote></div><p>а что не сложилось?</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:55:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336928#p336928</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336927#p336927</link>
			<description><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Да, читал их. применить к centos 6.3-6.4 у меня не вышло. думал, может кто занимался лично...</p></blockquote></div><p>там есть варианты с pam, да и в файле /etc/passwd только пользователи, сами пароли в файле /etc/shadow.</p></blockquote></div><p>Да-да, я про пам в т.ч. говорил. pam_smbpass занимается в т.ч. и shadow. Но не сложилось. <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /><br />Поэтому хотелось бы это для начала осознать в контексте использования внешней программы (passwd)</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:50:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336927#p336927</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336925#p336925</link>
			<description><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Да, читал их. применить к centos 6.3-6.4 у меня не вышло. думал, может кто занимался лично...</p></blockquote></div><p>там есть варианты с pam, да и в файле /etc/passwd только пользователи, сами пароли в файле /etc/shadow.</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:47:59 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336925#p336925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336924#p336924</link>
			<description><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Хотелось бы организовать сие средствами самой самбы.</p></blockquote></div><p>Ну а так: <br /><a href="http://oreilly.com/catalog/samba/chapter/book/ch06_04.html">http://oreilly.com/catalog/samba/chapte … 06_04.html</a><br />раздел 6.4.3<br />ну и<br /><a href="http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/pam.html">http://www.samba.org/samba/docs/man/Sam … n/pam.html</a><br /><a href="http://jaka.kubje.org/infodump/2007-05-14-unix-samba-password-sync-on-debian-etch/">http://jaka.kubje.org/infodump/2007-05- … bian-etch/</a></p></blockquote></div><p>Да, читал их. применить к centos 6.3-6.4 у меня не вышло. думал, может кто занимался лично...</p><p>PS: Посмотрел скрипт mksmbpasswd.sh. Там, как я понял, тоже ни о какой синхронизации паролей речи не идет. Он просто берет пользователей из /etc/passwd и кидает в базу самбы с невалидными паролями.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:44:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336924#p336924</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336923#p336923</link>
			<description><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Хотелось бы организовать сие средствами самой самбы.</p></blockquote></div><p>Ну а так: <br /><a href="http://oreilly.com/catalog/samba/chapter/book/ch06_04.html">http://oreilly.com/catalog/samba/chapte … 06_04.html</a><br />раздел 6.4.3<br />ну и<br /><a href="http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/pam.html">http://www.samba.org/samba/docs/man/Sam … n/pam.html</a><br /><a href="http://jaka.kubje.org/infodump/2007-05-14-unix-samba-password-sync-on-debian-etch/">http://jaka.kubje.org/infodump/2007-05- … bian-etch/</a></p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:41:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336923#p336923</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336920#p336920</link>
			<description><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p></blockquote></div><p><a href="http://linuxpoison.blogspot.ru/2008/04/transfer-linux-user-to-samba-users.html">http://linuxpoison.blogspot.ru/2008/04/ … users.html</a></p></blockquote></div><p>Благодарю, интересная статья. Простой способ. Но в данном случае он больше напоминает костыль. Хотелось бы организовать сие средствами самой самбы.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:34:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336920#p336920</guid>
		</item>
		<item>
			<title><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336919#p336919</link>
			<description><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p></blockquote></div><p><a href="http://linuxpoison.blogspot.ru/2008/04/transfer-linux-user-to-samba-users.html">http://linuxpoison.blogspot.ru/2008/04/ … users.html</a></p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:31:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336919#p336919</guid>
		</item>
		<item>
			<title><![CDATA[Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=336917#p336917</link>
			<description><![CDATA[<p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p><p>Текущий конфиг выглядит так:<br /></p><div class="codebox"><pre><code>[root@ldap samba]# cat smb.conf
[global]
    netbios name = WSHARE
    workgroup = WORKGROUP
    encrypt passwords = yes
    unix password sync = yes
#    passwd chat debug = yes
#    pam password change = yes
    passwd program = passwd %u

    passwd chat = *New*password* %n\n\
    *Retype*new*password* %n\n\
    *passwd*all*authentication*tokens*updated*successfully*

    security = user
    log level = 5
    log file = /tmp/smb.log

[data]
    path = /export/smb/data
    comment = Data Drive
    read only = no</code></pre></div><p>но при смене пароля smbpasswd username (пользователь присутствует и там и там) пароль меняется только у самбы. Пытался посмотреть passwd chat debug при log level=100, ничего в лог не пишет.<br />Кто-нибудь настраивал такое?</p><p>PS: </p><div class="codebox"><pre><code>[root@ldap pam.d]# rpm -q samba
samba-3.6.9-151.el6.x86_64</code></pre></div><p>PPS: В идеале, поскольку passwd program обещают убрать, интересно решение и с помощью pam_smbpass.so. Гугление особо на данный момент не помогло.</p>]]></description>
			<author><![CDATA[null@example.com (therox)]]></author>
			<pubDate>Thu, 28 Mar 2013 10:23:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=336917#p336917</guid>
		</item>
	</channel>
</rss>
