Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


samba3   

samba

セキュリティ解除

必要に応じて

selinux 無効化

これをしないと samba でアクセスできなくなる
本来なら、selinuxに対応した設定をすべき

iptables 無効化

同じく。。。

ユーザ追加

  • smb.conf に下記追加
    passdb backend = tdbsam
  • 下記コマンド実行
    pdbedit -a 【ユーザ名(linuxの/etc/passwdに存在するもの)】
/sbin/chkconfig --add smb
/sbin/chkconfig smb on

/etc/samba/smbusers

echo "【username】 = 【username】" >> /etc/samba/smbusers

/etc/samba/smb.conf

[global]
   passdb backend = tdbsam
   dos charset = cp932
   unix charset = eucjp-ms
   display charset = cp932
   security = user
   ;smb passwd file = /etc/samba/smbpasswd
   ;username map = /etc/samba/smbusers
   load printers = no
   disable spoolss = yes
   printing = bsd
   ; for windows10
   server max protocol = NT1
   client max protocol = SMB2
[homes]
       comment = username
       path = /mnt/home/username        // unixのアカウント
       read only = no
       valid users = username           // win のアカウント(smbpassに書く)
       force user = username            // unix のアカウント
       browseable = yes
       hosts allow = 192.168.0.1,192.168.0.2

[DIR]
       comment = username
       path = /mnt/usbhdd/username        // 適当な場所
       read only = no
       valid users = username           // win のアカウント(smbpassに書く)
       force user = username            // unix のアカウント
       browseable = yes
       hosts allow = 192.168.0.1,192.168.0.2
unix charsetUNIX上のファイルシステムに用いられている文字コード(符号化形式)。ただし、Sambaが内部的に使用する文字コードやsmb.confをはじめとする各種設定ファイルの文字コードも同時に変更される
dos charsetWindows側で利用されている文字コードを指定。日本語を利用する場合は、CP932または同等の文字コードを設定する
display charsetSWATの画面に表示される文字コードを指定。日本語を使用する場合に指定する文字コードは、Sambaのバージョンによって異なる

smb.conf reload

# service smb reload

自動接続

コンパネ > 資格情報の追加 > \\IP-address\dir

で設定しない、記憶してくれない。


restart する前に 下記コマンドでテストしましょう

さらにEnterすると最小構成の smb.conf ができあがります

# testparm