<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27526&amp;type=atom" />
	<updated>2013-03-29T05:41:54Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=27526</id>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=337016#p337016" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexfinn пишет:</cite><blockquote><p>менее криворуко будет при использовании ldap</p></blockquote></div><p>Добавлю и керберос (радиус) до кучи, как службы, обеспечивающие единую для кучи автоматизированных систем аутентификацию пользователей.</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-03-29T05:41:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=337016#p337016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=337013#p337013" />
			<content type="html"><![CDATA[<p>менее криворуко будет при использовании ldap</p>]]></content>
			<author>
				<name><![CDATA[alexfinn]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25867</uri>
			</author>
			<updated>2013-03-29T05:13:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=337013#p337013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=337000#p337000" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><p>В принципе же задача (потенциально) решается просто. Если самба использует для изменения паролей своих пользователей программу smbpasswd (вот чего не знаю, того не знаю), то что мешает переименовать стандартный smbpasswd в иное имя, например, в smbpasswd.std, а вместо стандартного smbpasswd подложить свой скрипт, который примет пароли пользователй и передаст их как стандартному smbpasswd, так и иной процедуре, которая установит эти пароли в ином месте? Я бы копал в этом направлении, обернул бы стандартные модули своей оболочкой. Если, конечно, с настройками штатными не выйдет каменный цветок.</p></blockquote></div><p>Вот и не хочется оберткой пользоваться. Т.е. именно сейчас так и делается, но хочется менее криворуко.</p>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T20:25:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=337000#p337000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336996#p336996" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-03-28T19:46:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336996#p336996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336992#p336992" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T19:05:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336992#p336992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336989#p336989" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>therox пишет:</cite><blockquote><p>Добрый день. Есть задача синхронизировать системные пароли и пароли samba.</p></blockquote></div><p>Не оспаривая поставленной задачи всё же непонятен смысл этой всей затеи. А именно - зачем юзерам файлового сервера, весь интерес которых только доступ к файлам через smb, иметь системный вход на этот сервер? По моему, совершенно правильно надо заблокировать вход таких юзерей на сервер через passwd -l. И проверить, что им в качестве шелла по умолчанию назначен /sbin/nologin|false. Нечего делать самбовым юзерям в системе.</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-03-28T18:22:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336989#p336989</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336929#p336929" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T11:02:20Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336929#p336929</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336928#p336928" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p> Но не сложилось.</p></blockquote></div><p>а что не сложилось?</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2013-03-28T10:55:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336928#p336928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336927#p336927" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T10:50:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336927#p336927</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336925#p336925" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>therox⇓ пишет:</cite><blockquote><p>Да, читал их. применить к centos 6.3-6.4 у меня не вышло. думал, может кто занимался лично...</p></blockquote></div><p>там есть варианты с pam, да и в файле /etc/passwd только пользователи, сами пароли в файле /etc/shadow.</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2013-03-28T10:47:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336925#p336925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336924#p336924" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T10:44:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336924#p336924</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336923#p336923" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2013-03-28T10:41:27Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336923#p336923</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336920#p336920" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T10:34:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336920#p336920</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336919#p336919" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2013-03-28T10:31:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336919#p336919</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Синхронизация паролей samba и passwd на CentOS 6.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=336917#p336917" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[therox]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29100</uri>
			</author>
			<updated>2013-03-28T10:23:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=336917#p336917</id>
		</entry>
</feed>
