<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=7534</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7534&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Bash: как создать домашние папки существующих пользователей, без прогр».]]></description>
		<lastBuildDate>Fri, 07 Sep 2012 07:08:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63612#p63612</link>
			<description><![CDATA[<p>Конечно можно проделать финт типа</p><div class="codebox"><pre><code>getent passwd |\
awk -F: &#039;/:[1-5][0-9][0-9][0-9]:/ { system(sprintf(&quot;[ ! -d %s ] &amp;&amp; { su %s -s/bin/sh -c \&quot;cp -r /etc/skel /tmp/%s\&quot;; usermod -d /tmp/%s %s; usermod -m -d %s %s; }&quot;, $6, $1, $1, $1, $1, $6, $1)) }&#039;</code></pre></div><p>но неужели не найдется какая нибудь штатная утилита ?</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 07 Sep 2012 07:08:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63612#p63612</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63610#p63610</link>
			<description><![CDATA[<p>usermod не создаст каталог</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 07 Sep 2012 05:51:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63610#p63610</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63607#p63607</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>усермод сделает только с копированием из предидущего</p></blockquote></div><p>Не уверен. Хотя стоило бы проверить. У Вас машина под рукой - сделайте фейковую учетку без домашнего каталога, а потом примените <strong>usermod -d каталог</strong>. Еще есть команда <strong>useradd -D</strong>. </p><div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>именно так - вопрос в том - как создать</p></blockquote></div><p>Попробуйте, например, так (сейчас она выводит сами команды, чтобы сработала команда usermod&nbsp; - удалите echo):<br /></p><div class="codebox"><pre><code>awk -F: &#039; ! $6 { print $1 }&#039; /etc/passwd | xargs -I% echo usermod -d /home/% %</code></pre></div><div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>install</p></blockquote></div><p>Не помню такой команды для управления пользователями.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Fri, 07 Sep 2012 04:47:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63607#p63607</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63605#p63605</link>
			<description><![CDATA[<p>По типу, но одной командой</p><div class="codebox"><pre><code>getent passwd | awk -F: &#039;/:[1-5][0-9][0-9][0-9]:/ { print $1,$3,$4,$6 &#039;} |\
while read user uid gid home; do install -o $uid -g $gid -m 711 -d $home; install -o $uid -g $gid -m 644 /etc/skel/.* $home; done</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 07 Sep 2012 03:32:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63605#p63605</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63603#p63603</link>
			<description><![CDATA[<p>именно так - вопрос в том - как создать</p><p>усермод сделает только с копированием из предидущего, а ведь нужно создание и скилет - конечно можно его скопировать, но думается должен быть штатный инструмент типа как pam_mkhomedir но для создания без входа</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 07 Sep 2012 03:00:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63603#p63603</guid>
		</item>
		<item>
			<title><![CDATA[Re: Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63583#p63583</link>
			<description><![CDATA[<p><strong>smaharbA</strong><br />Коллега, конкретизируйте задачу. Вы очень поверхностно описали ее. </p><p>1. Что значит &quot;присвоенные домашние папки&quot;? Те ли самые каталоги, что можно узнать из поля 6 файла /etc/passwd?<br />2. Что значит &quot;создание домашней папки&quot;? Вы имеете в виду создать домашний каталог в /home? Например, для пользователя ABC нет домашнего каталога и надо его создать /home/ABC?</p><div class="codebox"><pre><code>usermod --help
man usermod</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Thu, 06 Sep 2012 19:29:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63583#p63583</guid>
		</item>
		<item>
			<title><![CDATA[Bash: как создать домашние папки существующих пользователей, без прогр]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63575#p63575</link>
			<description><![CDATA[<p>Есть система, в ней есть пользователи с присвоенными домашними папками - как создать отсутствующие домашние папки без скриптов и прочей лабуды ?<br />(создание домашней папки при входе - не интересует)</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Thu, 06 Sep 2012 15:10:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63575#p63575</guid>
		</item>
	</channel>
</rss>
