自宅サーバ構築MY HOME SERVER
|
- ファイル共有サーバ・アクセス制限なし(samba) -
サーバーに共有フォルダを作成して、クライアントPCからアクセス出来るようにします。クライアントPCが ファイルを読んだり、編集保存したり、削除出来る権限を設定します。
Lan内の誰でもアクセスできる共有フォルダを作成します。
[root@hoge123 ~]# yum -y install samba
[root@hoge123 ~]# mkdir /home/samba
[root@hoge123 ~]# chmod 777 /home/samba
[root@hoge123 ~]# vi /etc/samba/smb.conf
workgroup = WORKGROUP ← 先頭の;を削除、変更します。
hosts allow = 127. 192.168.0. ← 先頭の;を削除、環境に合わせて変更します。
security = share ← 変更します。
先頭の;を削除します。(最終行あたりにあります)
[public]
comment = Public Stuff
path = /home/samba
public = yes
writable = yes
; printable = no ← ここは先頭の;を削除しません。
; write list = +staff ← ここは先頭の;を削除しません。
[root@hoge123 ~]# service smb start
[root@hoge123 ~]# service nmb start
[root@hoge123 ~]# chkconfig smb on
[root@hoge123 ~]# chkconfig nmb on
|
- クライアントPCからアクセス方法(1) -
クライアントPCからのアクセス方法です。「ファイル名を指定して実行」を選択します。

「名前」の欄に \\192.168.0.10 と入力します。(サーバのローカルIPアドレスです)

public フォルダをクリックするとフォルダーの中に入れます。試しに右クリックしてフォルダーの新規作成をしてください。

- ファイル共有サーバ・アクセス制限あり(samba) -
サーバーにアクセス権付き共有フォルダを作成して、クライアントPCからアクセス出来るようにします。一旦アクセスできれば、 ファイルを読んだり、編集保存したり、削除出来る権限を設定します。
Sambaの設定をします。
[root@hoge123 ~]# groupadd security [root@hoge123 ~]# mkdir /home/secret [root@hoge123 ~]# chgrp security /home/secret [root@hoge123 ~]# chmod 2770 /home/secret [root@hoge123 ~]# vi /etc/samba/smb.conf security = user ← userに変更します。 最終行に下記内容を追記します。 [Secret] path = /home/secret writable = yes create mode = 0770 directory mode = 0770 share modes = yes guest ok = no valid users = @security [root@hoge123 ~]# smbpasswd -a hogehoge New SMB password: ← hogehogeと同じパスワードでも構いません Retype new SMB password: [root@hoge123 ~]# vi /etc/group 最終行に追記します。 security:x:1001:hogehoge [root@hoge123 ~]# /etc/rc.d/init.d/smb restart |
- クライアントPCからアクセス方法(2) -
クライアントPCからのアクセス方法です。「ファイル名を指定して実行」を選択します。

「名前」の欄に \\192.168.0.10 と入力します。(サーバのローカルIPアドレスです)

samba用のユーザー名、パスワードを入力して「OK」ボタンを押します。

Secret フォルダをクリックするとフォルダーの中に入れます。試しに右クリックしてフォルダーの新規作成をしてください。
もし「アクセスが拒否されました」と出る場合、上記設定を再度見直してください。

※ 自宅サーバ構築(Scientific Linux6.3)に戻る



