<?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>HattaraTecLog &#187; ファイルサーバ</title>
	<atom:link href="http://teclog.hattara.info/?feed=rss2&#038;tag=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90" rel="self" type="application/rss+xml" />
	<link>http://teclog.hattara.info</link>
	<description>LinuxネタとかPHPネタとかの技術ログ</description>
	<lastBuildDate>Tue, 18 Nov 2014 12:15:20 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8</generator>
	<item>
		<title>SambaでUnixユーザ認証のファイルサーバを。</title>
		<link>http://teclog.hattara.info/?p=41</link>
		<comments>http://teclog.hattara.info/?p=41#comments</comments>
		<pubDate>Fri, 17 Oct 2008 11:51:35 +0000</pubDate>
		<dc:creator><![CDATA[hattara]]></dc:creator>
				<category><![CDATA[Samba]]></category>
		<category><![CDATA[ファイルサーバ]]></category>

		<guid isPermaLink="false">http://teclog.hattara.info/?p=41</guid>
		<description><![CDATA[Samba(今回はyumで入れた3.0.28-0.el4.9)を利用して、 各Unixアカウントのファイルサー [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Samba(今回はyumで入れた3.0.28-0.el4.9)を利用して、<br />
各Unixアカウントのファイルサーバを作ろうと思ったわけですが、<br />
かるくはまったので、メモしとく。</p>
<p>作りたい要件としては、<br />
　・Unixユーザ(/etc/passwd)のデータを利用する。<br />
　・IPでアクセス制限を行う。(自分のPCからのみ自分の領域に入れる)<br />
　・接続したら、自分のUnixユーザでファイル作成等ができる。<br />
というあたりを考えてました。</p>
<p>で、最初にためして、ダメだったのが、以下のような書き方。</p>
<blockquote><p>
[test]<br />
        path = /home/test<br />
        guest account = test<br />
        writeable = Yes<br />
        guest ok = Yes<br />
        hosts allow = 192.168.0.200<br />
        hosts deny = ALL<br />
        security = SHARE
</p></blockquote>
<p>192.168.0.200からのみアクセスできて、<br />
ゲストアカウントで入らせるけど、<br />
ゲストアカウントは、testユーザですよ。<br />
みたいにしたかったわけですが、<br />
これでは、書き込みができませんでした。</p>
<p>なぜかというとglobal側で設定している(もしくはdefaultのnobody)で<br />
処理を行おうとしてしまう為。</p>
<p>そこで、以下のような方法に切り替えました。</p>
<blockquote><p>
[test]<br />
        path = /home/test<br />
        force user = test<br />
        writeable = Yes<br />
        read only = No<br />
        guest ok = Yes<br />
        hosts allow = 192.168.0.200<br />
        hosts deny = ALL<br />
        security = SHARE
</p></blockquote>
<p>これでうまく成功したわけです。<br />
簡単に説明しておくと、</p>
<blockquote><p>
[test]
</p></blockquote>
<p>これはWindowsのExplorerとかでアクセスしたときに表示される<br />
TOPのフォルダ名になります。</p>
<blockquote><p>
        path = /home/test
</p></blockquote>
<p>これは、SambaでアクセスできるTopディレクトリの指定になります。</p>
<blockquote><p>
        force user = test
</p></blockquote>
<p>これは、この設定の領域にアクセスする際には、絶対testユーザでアクセスされる<br />
という指定になります。</p>
<blockquote><p>
        writeable = Yes<br />
        read only = No
</p></blockquote>
<p>この辺は、書き込み権限についてです。<br />
書き込みを許可して、読み込みのみではない。と指定してます。</p>
<blockquote><p>
        guest ok = Yes<br />
        hosts allow = 192.168.0.200<br />
        hosts deny = ALL<br />
        security = SHARE
</p></blockquote>
<p>あとは、接続元の制限・アカウントの制限になります。<br />
ゲストユーザで接続でき、パスワードなしでいけます。<br />
かつ、IP制限がかかってます。</p>
<p>という感じで、やりたいことを実装できたのでした。</p>
<p>おしまい。</p>
]]></content:encoded>
			<wfw:commentRss>http://teclog.hattara.info/?feed=rss2&#038;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
