• 株ラボ システム開発 www.kabulab.com 

  • 株ラボ システム開発 www.kabulab.com

  • 株ラボ システム開発 twitter

windowsからLinuxへアクセス  samba インストール 備忘録

2014/10/06 (月) 00時20分 697 views

windowsからLinuxへアクセス  samba インストール  備忘録

参考

http://ameblo.jp/gx-9901xx/entry-11526217272.html

http://centossrv.com/samba.shtml

http://nob-log.info/2010/08/05/vmware-centos-samba-windows/

 

samba インストール

コマンド

sudo yum -y install samba-common

sudo yum -y install samba-client

sudo yum -y install samba

 

Loaded plugins: fastestmirror, refresh-packagekit, security
You need to be root to perform this command.
[saitou@localhost ~]$ sudo yum -y install samba
[sudo] password for saitou:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package samba.x86_64 0:3.6.9-169.el6_5 will be installed
–> Processing Dependency: samba-winbind-clients = 3.6.9-169.el6_5 for package: samba-3.6.9-169.el6_5.x86_64
–> Processing Dependency: samba-common = 3.6.9-169.el6_5 for package: samba-3.6.9-169.el6_5.x86_64
–> Running transaction check
—> Package samba-common.x86_64 0:3.6.9-164.el6 will be updated
–> Processing Dependency: samba-common = 3.6.9-164.el6 for package: samba-winbind-3.6.9-164.el6.x86_64
—> Package samba-common.x86_64 0:3.6.9-169.el6_5 will be an update
—> Package samba-winbind-clients.x86_64 0:3.6.9-164.el6 will be updated
–> Processing Dependency: samba-winbind-clients = 3.6.9-164.el6 for package: libsmbclient-3.6.9-164.el6.x86_64
—> Package samba-winbind-clients.x86_64 0:3.6.9-169.el6_5 will be an update
–> Running transaction check
—> Package libsmbclient.x86_64 0:3.6.9-164.el6 will be updated
—> Package libsmbclient.x86_64 0:3.6.9-169.el6_5 will be an update
—> Package samba-winbind.x86_64 0:3.6.9-164.el6 will be updated
—> Package samba-winbind.x86_64 0:3.6.9-169.el6_5 will be an update
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package                    Arch        Version              Repository    Size
================================================================================
Installing:
samba                      x86_64      3.6.9-169.el6_5      updates      5.0 M
Updating for dependencies:
libsmbclient               x86_64      3.6.9-169.el6_5      updates      1.6 M
samba-common               x86_64      3.6.9-169.el6_5      updates       10 M
samba-winbind              x86_64      3.6.9-169.el6_5      updates      2.1 M
samba-winbind-clients      x86_64      3.6.9-169.el6_5      updates      2.0 M

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       4 Package(s)

Total download size: 21 M
Downloading Packages:
(1/5): libsmbclient-3.6.9-169.el6_5.x86_64.rpm           | 1.6 MB     00:01
(2/5): samba-3.6.9-169.el6_5.x86_64.rpm                  | 5.0 MB     00:05
(3/5): samba-common-3.6.9-169.el6_5.x86_64.rpm           |  10 MB     00:12
(4/5): samba-winbind-3.6.9-169.el6_5.x86_64.rpm          | 2.1 MB     00:04
(5/5): samba-winbind-clients-3.6.9-169.el6_5.x86_64.rpm  | 2.0 MB     00:02
——————————————————————————–
Total                                           787 kB/s |  21 MB     00:26
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating   : samba-winbind-3.6.9-169.el6_5.x86_64                         1/9
Updating   : samba-winbind-clients-3.6.9-169.el6_5.x86_64                 2/9
Updating   : samba-common-3.6.9-169.el6_5.x86_64                          3/9
Installing : samba-3.6.9-169.el6_5.x86_64                                 4/9
Updating   : libsmbclient-3.6.9-169.el6_5.x86_64                          5/9
Cleanup    : libsmbclient-3.6.9-164.el6.x86_64                            6/9
Cleanup    : samba-common-3.6.9-164.el6.x86_64                            7/9
Cleanup    : samba-winbind-3.6.9-164.el6.x86_64                           8/9
Cleanup    : samba-winbind-clients-3.6.9-164.el6.x86_64                   9/9
Verifying  : samba-winbind-clients-3.6.9-169.el6_5.x86_64                 1/9
Verifying  : samba-3.6.9-169.el6_5.x86_64                                 2/9
Verifying  : samba-winbind-3.6.9-169.el6_5.x86_64                         3/9
Verifying  : libsmbclient-3.6.9-169.el6_5.x86_64                          4/9
Verifying  : samba-common-3.6.9-169.el6_5.x86_64                          5/9
Verifying  : samba-winbind-clients-3.6.9-164.el6.x86_64                   6/9
Verifying  : samba-winbind-3.6.9-164.el6.x86_64                           7/9
Verifying  : samba-common-3.6.9-164.el6.x86_64                            8/9
Verifying  : libsmbclient-3.6.9-164.el6.x86_64                            9/9

Installed:
samba.x86_64 0:3.6.9-169.el6_5

Dependency Updated:
libsmbclient.x86_64 0:3.6.9-169.el6_5
samba-common.x86_64 0:3.6.9-169.el6_5
samba-winbind.x86_64 0:3.6.9-169.el6_5
samba-winbind-clients.x86_64 0:3.6.9-169.el6_5

Complete!

samba 設定

共有ホルダーの作成

# cd /home
# mkdir share

# chmod 777 share

sambaの設定ファイル

/etc/samba/smb.conf

設定内容

[global]
unix charset = UTF-8  <—追加 ※Linux側の文字コード

display charset = UTF-8
dos charset = CP932   <—追加 ※Windows側の文字コード
:中略
workgroup = WORKGROUP <—※デフォルトだとこのままです。Windows側に合わせます。

 

最終行以降に以下を追加。

 

[Share]           <—共有ディレクトリ名です。Shareでなくても構いません。
path = /home/share   <—共有ディレクトリのパスです
writeable = yes      <—書き込み権限
guest ok = yes      <—ゲストユーザも許可
guest only = yes     <—ゲストユーザーのみ接続可
create mode = 0777   <—ファイル作成時のアクセス権※この場合はフルアクセス
directory mode = 0777 
<—ディレクトリ作成時のアクセス権※この場合はフルアクセス
share modes = yes    <—複数人からアクセスした場合の警告有無

設定内容の確認コマンド

testparm

 

samba ユーザーの登録

linuxユーザーとsambaユーザーの両方に作る必要がある。

既存のユーザー名と同じsambauser を登録することは、可能
パスワードはsamba独自のものが使われるので、linuxユーザーには設定する必要はない。

linux側のグループ と ユーザー を登録する

1 linuxグループの登録

sambauser

2  linuxユーザーの登録

sambauser

3  sambaユーザーの登録

pdbedit — SAM データベース (Samba ユーザーのデータベース) を管理する

pdbedit -a -u sambauser    ・・・・

pdbedit -a -u ユーザー名  : ユーザーの追加
pdbedit -x ユーザー名     : ユーザーの削除
smbpasswd ユーザー名    :  ユーザーのパスワード変更

pdbedit -L           :一覧(# pdbedit -L -v ***** で詳細表示)

samba の起動

/etc/init.d/smb restart  : 再起動
/etc/init.d/smb start    :起動
※ブラウジング・・・・
/etc/init.d/nmb restart  : 再起動

sambaの自動起動

chkconfig とは

chkconfig はサーバー起動時における各種サービスの自動起動を有効・無効に設定するコマンドです。
自動で起動されるサービスを確認したり、ランレベルごとに設定変更することが可能です。

samba の 自動起動の設定

chkconfig smb on

自動起動の確認

/sbin/chkconfig –list

chkconfig –list [サービス名] ←現在の設定内容を確認
chkconfig [オプション] [サービス名] [on/off] ←自動起動の有効・無効を設定する

 

 

samba 動かない時・・・・ポートを開けること

http://www.samba.gr.jp/doc/diag.html

sambaクライアントで動くか確認

smbclient -L  サーバー名
smbclient -L 127.0.0.1
sambaを入れた側で確認する。エラーが出なければ問題なし。

 

FIREWALL で samba で通信するポートを開ける

ポートが開いているか確認する

137/udp

138/udp

139/tcp

445/tcp

 

FWの状態コマンドで確認

/etc/sysconfig/iptables

iptables -vnL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination
1216  586K ACCEPT     all  –  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
0     0 ACCEPT     icmp –  *      *       0.0.0.0/0            0.0.0.0/0
0     0 ACCEPT     all  –  lo     *       0.0.0.0/0            0.0.0.0/0
0     0 ACCEPT     tcp  –  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
    8   624 ACCEPT     udp  –  *      *       0.0.0.0/0            0.0.0.0/0           state NEW udp dpt:137
    4   965 ACCEPT     udp  –  *      *       0.0.0.0/0            0.0.0.0/0           state NEW udp dpt:138
    0     0 ACCEPT     tcp  –  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:139
   65  3380 ACCEPT     tcp  –  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:445
213 10200 REJECT     all  –  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination
0     0 REJECT     all  –  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT 1316 packets, 358K bytes)
pkts bytes target     prot opt in     out     source               destination

VmwarePlaer-61.fw

 

 

ホスト名の変更

hostname ホスト名の確認ができる

/etc/hosts

etc/sysconfig/network

ファイルを変更する

再起動

/etc/rc.d/init.d/network restart

 

 

 


LINEで送る
このエントリーをはてなブックマークに追加

カテゴリー:システム備忘録

コメントを残す



次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

« »