Linux

samba(共有)の設定手順

投稿日:

(1)smbをyumでインストールする

(2)linuxユーザーを追加する。

[root@centos ~]# useradd centos

※Sambaによるファイルサーバーを使うために新しいユーザーを追加する場合、
そのユーザーがLinuxにログインする必要がないなら、

[root@centos ~]# useradd -s /sbin/nologin ユーザー名」

のようにして、ログインができないように設定しておくと安全性が高まる。

(3)linxユーザーのパスワード

[root@centos ~]# passwd centos
Changing password for user centos.
New UNIX password:   ←★パスワードを入力
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:   ←★パスワードを入力
passwd: all authentication tokens updated successfully.

(4)linuxユーザーをsmbaのユーザーに追加する

[root@centos ~]# pdbedit -a centos
new password:   ←★ここはsamba用パスワードの設定
retype new password:   ←★ここはsamba用パスワードの設定
Unix username:        centos
NT username:
・・・

(5)設定ファイルの編集

[root@centos home]# cat /etc/samba/smb.conf
[global]

#ワークグループ名の指定(Windowsのネットワークのドメイン名またはワークグループと同じにする)
   workgroup = WORKGROUP

#内部からのアクセスを可能とする(外部からはアクセスさせない)
   hosts allow = 127. 192.168.1.

#\\192.168.1.55\shareになる
   netbios name = share

#ログインしたユーザーのホームディレクトリの設定(今回ならcentosユーザーの/home/centos)
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
;       valid users = %S
;       valid users = MYDOMAIN\%S

#共通で使えるディレクトリの設定
#ServerDirectory セクションの作成
#セクション名がWindowsから見える共有名になります
[ServerDirectory]
   comment = Server Directories
   path = /network  ←これがパス
   public = yes
   writable = yes

(解説)
workgroup = WORKGROUP
 ワークグループ名を指定する。
 Windowsの標準は「WORKGROUP」になっているはず。
netbios name = FILESERVER
 標準ではホスト名が共有サーバー名になるが、
 ほかの名前に変更することもできる。
hosts allow = 192.168.0. 127.
 Sambaへの接続を許可するIPアドレスを指定する。
 この例では192.168.0.と127.で始まるアドレスのみ接続できる
load printers = no
 プリンタを共有しないときはnoに変更
security = user
 ユーザー名とパスワードを使ってアクセス制御する。
 このほか、Windows95/98の共有レベルの制御などもある。
encrypt passwords = yes
 暗号化したパスワードを使うか。
 現在のWindowsはすべて暗号化パスワードに対応している。
unix password sync = yes
 SambaとLinuxのパスワードを同期させるか。
 yesにするとSambaのパスワードを変更したときに、
 Linuxのログインパスワードも同時に変更される。

(6)サーバー側でファイヤーウォールの設定をすることが必要なので注意。

[root@centos ~]# service smb restart
SMB サービスを停止中:                                      [  OK  ]
SMB サービスを起動中:                                      [  OK  ]

Gooleアドセンス用336

Gooleアドセンス用336

-Linux
-

執筆者:

関連記事

opensslによる自己署名によるSSL

INDEX1 1.秘密鍵作成のための擬似乱数の情報を生成2 2.サーバ用秘密鍵(server.key)の作成3 3.認証局への署名要求書(server.csr)の作成4 4.署名要求書(server. …

linux

VMware Playerで仮想ネットワークエディタを使用する

仮想ネットワークエディタを使用するとそれぞれのアダプターのネットワークが一目でわかり、 しかも設定の変更も簡単です。 Playerには梱包されていないので、Workstationの評価版のインストーラ …

linux

wgetの利用方法

linuxにある強力なget、post等ができる便利なコマンドがwgetです。 私はvmware上で起動させているlinux(CentOS)から、このコマンドでサーバーへgetやpostを行ってよくテ …

WMwareのネットワークアダプタ

WMwareのネットワークアダプタには3種類あります。 インストールすると勝手に VMware Network Adapter VMnet8 なるものが付随していきます。 INDEX1 ブリッジ接続( …

linux

cronのmailを送信しないようにする

You have mail in /var/spool/mail/root というメッセージを見たことがあるでしょう。 cronを起動するとmailが送信されます。 そして例えば、1分毎にcronを起 …