SambaによるLinuxとWindowsファイルの共有の実践
前言
FTPとNFSはローカルエリアネットワークのファイル共有の一般的な方法とされてきたが、最近Sambaに接触した後、一部のユーザーがアクセス学習コストを簡素化し、基礎的な権限制御管理を満たし、リアルタイムのファイル編集と保存をサポートする必要があることを知った.これらのニーズが使用される前の方法は満足しにくいことが分かったが、Sambaは上記のニーズを完璧にサポートすることができる.接触を始めるのに少し時間がかかりましたが、配置と文法を整理すると簡単です.
UnixとWindowsファイルの共有に最適な方法の1つ
履歴の更新
2015年07月11日-初稿
原文を読む-http://wsgzao.github.io/post/samba/
拡張読書
Samba - https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SAMBAサーバ-http://vbird.dic.ksu.edu.tw/linux_server/0370samba.php RHEL6.5 sambaエンタープライズ・ファイル・サーバの実戦配備-http://yuan2.blog.51cto.com/446689/1588085
sambaのインストール
各プラットフォームのインストールはとても簡単で、省略します
sambaの構成
ディレクトリとユーザー権限を合理的に計画することを推奨します.ユーザー・グループを使用して権限管理を簡素化できます.拡張読書を参照してください.
sambaの起動
Windowsクライアントアクセス
1.Windowsでのsambaアクセス
「コンピュータ」に
2.Windowsはsamba共有接続を切断し、ログアウトまたは再起動を選択することはできません.
【スタート】→【運転】→【CMD】リターンに入力:
【右クリックコンピュータ】→【ネットワークドライバのマッピング】→【フォルダXX.XX.XX.XX】
FTPとNFSはローカルエリアネットワークのファイル共有の一般的な方法とされてきたが、最近Sambaに接触した後、一部のユーザーがアクセス学習コストを簡素化し、基礎的な権限制御管理を満たし、リアルタイムのファイル編集と保存をサポートする必要があることを知った.これらのニーズが使用される前の方法は満足しにくいことが分かったが、Sambaは上記のニーズを完璧にサポートすることができる.接触を始めるのに少し時間がかかりましたが、配置と文法を整理すると簡単です.
UnixとWindowsファイルの共有に最適な方法の1つ
履歴の更新
2015年07月11日-初稿
原文を読む-http://wsgzao.github.io/post/samba/
拡張読書
Samba - https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SAMBAサーバ-http://vbird.dic.ksu.edu.tw/linux_server/0370samba.php RHEL6.5 sambaエンタープライズ・ファイル・サーバの実戦配備-http://yuan2.blog.51cto.com/446689/1588085
sambaのインストール
各プラットフォームのインストールはとても簡単で、省略します
sambaの構成
ディレクトリとユーザー権限を合理的に計画することを推奨します.ユーザー・グループを使用して権限管理を簡素化できます.拡張読書を参照してください.
# ( )
mkdir -p /data2/sm
chmod -R 777 /data2/sm
# ( )
groupadd dengling
useradd -g dengling -s /sbin/nologin dengling
smbpasswd -a dengling
# smb
cd /etc/samba
cp smb.conf smb.conf.bak
vi smb.conf
#
[global]
security = share
lanman auth = Yes
log file = /var/log/samba/log.%m
idmap config * : backend = tdb
guest ok = Yes
hosts allow = 127., 172., 192.168.1., 192.168.3.
cups options = raw
#
[homes]
comment = Home Directories
read only = No
browseable = No
[sheji]
comment = sheji
path = /data2/sm/sheji
valid users = share, shenwei, xuwei, shenjiamei, humengchu, rensiqiang, yeting, tongying, jinbo, zengfanan, fengpeisi
read only = No
create mask = 0775
directory mask = 0775
[test]
comment = sheji
path = /data2/sm/test
valid users = test, test2, shenwei
read only = No
create mask = 0775
directory mask = 0775
[q2]
comment = sheji
path = /data2/sm/q2
valid users = xuejia, sungaoshuai, lujingjing, huangsonghe, yefei, lvwenhan, fangyuan, zhanghuichen, liuguofa, xupeiyu, yangpengfei, lisuitao, sunzhen, shenwei, xuwei, shenjiamei, humengchu, rensiqiang, yeting, tongying, jinbo, zengfanan, fengpeisi, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, zhoujian, fenglu, linlijun, chenshuxian, linzhimin, yanyoushan, xiaguoying, zhanghuanrong, mayushu, xuyangjing, guogaoyan, huangyouyang, jinzhibin, huyuqing, shenxuemei, liukui
read only = No
create mask = 0775
directory mask = 0775
[market]
comment = sheji
path = /data2/sm/market
valid users = zhanghuichen, shenwei, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, xuyangjing, chenshuxian, linzhimin, caoling, guogaoyan, xiehaibo, huangyouyang, jinzhibin, huyuqing
read only = No
create mask = 0777
directory mask = 0775
[market_finance]
comment = sheji
path = /data2/sm/market_finance
valid users = yangqiong, shenwei, chenye, wuailing, pengnan, liangzhixue, chenhong, daimengyou, wangxiaoshuo, xiehaibo, gaofangjie, xuyangjing, chenshuxian, linzhimin, huangyouyang, jinzhibin, huyuqing
read only = No
create mask = 0777
directory mask = 0775
[shenwei]
comment = sheji
path = /data2/sm/develop/shenwei
valid users = shenwei
read only = No
create mask = 0777
directory mask = 0775
[qijun]
comment = qj
path = /data2/sm/homedir/qijun
valid users = qijun
read only = No
create mask = 0777
directory mask = 0775
guest ok = No
[wenyong]
comment = sheji
path = /data2/sm/develop/wenyong
valid users = wenyong
read only = No
create mask = 0777
directory mask = 0775
[wudi]
comment = sheji
path = /data2/sm/develop/wudi
valid users = wudi
read only = No
create mask = 0777
directory mask = 0775
[caijiannan]
comment = sheji
path = /data2/sm/develop/caijiannan
valid users = caijiannan
read only = No
create mask = 0777
directory mask = 0775
[weiduani2]
comment = weiduan
path = /data2/sm/develop/raochao/
valid users = wangfeng
read only = No
create mask = 0777
directory mask = 0775
[raochao]
comment = raochao
path = /data2/sm/develop/raochao
read list = wangfeng, xuwei, shenjiamei, chenxianzhe, chenye, wuailing, liuyuting, dainan
write list = raochao
[product]
comment = product
path = /data2/sm/product
read only = No
create mask = 0777
directory mask = 0777
[jinbo]
comment = JinBo
path = /data2/sm/homedir/jinbo
valid users = jinbo
read only = No
guest ok = No
[xiaoqiang]
comment = xiaoqiang
path = /data2/sm/homedir/xiaoqiang
valid users = xiaoqiang
read only = No
guest ok = No
[share]
comment = share
path = /data2/sm/homedir/share
valid users = share, market, wal, qijun, zhanghua
read only = No
sambaの起動
#
[shared_name]
path = #
browseable = {yes|no} #
public = {yes|no} #
guest ok = {yes|no} # public
read only = yes #
writeable = yes #
write list = user1, user2 #
@group, +group #
valid users = #
invalid users = #
#
testparm
# smb
service smb restart
smbstatus
Windowsクライアントアクセス
1.Windowsでのsambaアクセス
「コンピュータ」に
\\xxx.xxx.xxx.xxx\
と入力します.2.Windowsはsamba共有接続を切断し、ログアウトまたは再起動を選択することはできません.
【スタート】→【運転】→【CMD】リターンに入力:
net use * /del /y
3.sambaが共有するLinuxディレクトリをWindowsのドライブ文字にマッピングする【右クリックコンピュータ】→【ネットワークドライバのマッピング】→【フォルダXX.XX.XX.XX】