SambaSambaとSELinuxではまる。許可がありませんこんな感じのエラーがズラズラとでてくるわけですよ。こちらをグーグル先生にお問い合わせして調べたところ、SELinuxというセキュリティ機能が問題なんじゃないかというのがでてきたわけです。testというUnixユーザを作ってあって、そのユーザの領域が/home/testだったら、そこをSamba共有するならこのコマンドでいいんではなかろうか。※使ってないので、わからんけど。on上記のようなコマンドが必要なようだ。いうのが、書いてあったが、ダメだった。LAN内で利用するサーバだし勉強用のやつなんで、とりあえず今回はSELinuxとオサラバすることで、回避しようと思う。※ちなみに本当にSELinuxが動いてるか確認する場合は/usr/sbin/getenforceこのコマンドの結果でわかります。1上記の方法でSELinuxの状態を変更することはできるわけだけども、これは永続的な対策にはならないのです。サーバを再起動すると、また設定ファイルを読み込んで状態は戻ります。そこで、永続的に設定を適用したい場合は、以下のようにします。/etc/selinux/configSELINUX=disabled↓SELINUX=enforcingこれでとりあえず大丈夫。SELinuxを停止したあとは、問題なくSambaにつながりましたとさ。気が向いたら、今度SELinux起動したままどうにかなるか試そうかな。SambaでUnixユーザ認証のファイルサーバを。各Unixアカウントのファイルサーバを作ろうと思ったわけですが、かるくはまったので、メモしとく。・Unixユーザ(/etc/passwd)のデータを利用する。・IPでアクセス制限を行う。(自分のPCからのみ自分の領域に入れる)・接続したら、自分のUnixユーザでファイル作成等ができる。いうあたりを考えてました。最初にためして、ダメだったのが、以下のような書き方。SHARE192.168.0.200からのみアクセスできて、ゲストアカウントで入らせるけど、ゲストアカウントは、testユーザですよ。みたいにしたかったわけですが、これでは、書き込みができませんでした。いうとglobal側で設定している(もしくはdefaultのnobody)で処理を行おうとしてしまう為。そこで、以下のような方法に切り替えました。SHAREこれでうまく成功したわけです。簡単に説明しておくと、[test]これはWindowsのExplorerとかでアクセスしたときに表示されるTOPのフォルダ名になります。/home/testこれは、SambaでアクセスできるTopディレクトリの指定になります。testこれは、この設定の領域にアクセスする際には、絶対testユーザでアクセスされるという指定になります。Noこの辺は、書き込み権限についてです。書き込みを許可して、読み込みのみではない。SHAREあとは、接続元の制限・アカウントの制限になります。ゲストユーザで接続でき、パスワードなしでいけます。IP制限がかかってます。いう感じで、やりたいことを実装できたのでした。blameを今更知った。