samba†
セキュリティ解除†
必要に応じて
selinux 無効化†
これをしないと samba でアクセスできなくなる
本来なら、selinuxに対応した設定をすべき
iptables 無効化†
同じく。。。
ユーザ追加†
- smb.conf に下記追加
passdb backend = tdbsam
/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 charset | UNIX上のファイルシステムに用いられている文字コード(符号化形式)。ただし、Sambaが内部的に使用する文字コードやsmb.confをはじめとする各種設定ファイルの文字コードも同時に変更される |
dos charset | Windows側で利用されている文字コードを指定。日本語を利用する場合は、CP932または同等の文字コードを設定する |
display charset | SWATの画面に表示される文字コードを指定。日本語を使用する場合に指定する文字コードは、Sambaのバージョンによって異なる |
smb.conf reload†
# service smb reload
自動接続†
コンパネ > 資格情報の追加 > \\IP-address\dir
で設定しない、記憶してくれない。
restart する前に 下記コマンドでテストしましょう
さらにEnterすると最小構成の smb.conf ができあがります
# testparm