A、サンバの紹介
1、SMBプロトコル
SMB(サーバメッセージブロック、サービス情報ブロック)LAN上の異なるオペレーティングシステムが搭載されたコンピュータ間で共有サービスリソースファイルとプリンタを提供しているLAN上のファイルとプリンタを共有するための通信プロトコルです。SMBプロトコルは、クライアントがプロトコルを介して、サーバ、プリンタ、およびその他のリソース上の共有ファイルシステムにアクセスすることができ、クライアント/サーバ型のプロトコルです。図:
2、CIFSプロトコル
インターネットの普及によって、Microsoftはお互いがインターネット上のコンピュータ間でデータを共有するための標準となって、インターネットにSMBプロトコルを拡張したいと考えています。それはほとんどのサービスを提供するために、このコンピュータのリモートコンピュータとインターネットの要件にアクセスファイルにプログラムを可能にする技術文書、名前を変更したCIFS(共通インターネットファイルシステム)、のいずれかのオリジナルのSMBプロトコルの一種ませんので。それがサービスを提供するため、クライアントは、遠く離れたサーバー上のサーバープログラムを要求します。リクエストを取得し、サーバーが応答を返します。CIFSは、使用するための、マイクロソフトのパブリックまたはオープンSMBプロトコルのバージョンです。SMBプロトコルは、アクセスして印刷プロトコルにLAN上のファイルサーバに使用されます。
3、FTPサービスやサンバ比較サービス
- ftpの長所と短所:
長所:ファイル転送、アプリケーション層プロトコル、クロスプラットフォーム
短所:のみ、ファイル転送、ファイルシステムのマウントを達成することはできません。サーバー側でファイルを直接変更することはできません - Sambaは機能:
使用SMB / CIFSプロトコルで、クロスプラットフォームを、ファイルシステムのマウントを有効にする、ファイルを変更するためにサーバーを有効にします
二、詳細2. Sambaのサービス
1、Sambaソフトウェア関連の情報
- プロトコル:SMB / CIFS
- ソフトウェアの名称:smaba
- サービス:SMB共有リソース、TCP 139 445検証権利
- 設定ファイル(/ etc /サンバ/)
smb.confのメイン設定ファイル
smbusersエイリアスプロフィール
2、ログイン認証モード
- 匿名認証を共有しています。
- ユーザーローカルユーザ認証(Sambaサーバのデフォルトのセキュリティレベルは、ユーザーが検証のために、共有リソースにアクセスする前に、ユーザー名とパスワードを入力する必要があります)。
- 別名ユーザーアクセス(仮想ユーザー)。
図3に示すように、パラメータの設定
[global]#全局配置
workgroup = SAMBA #设定 Samba Server 所要加入的工作组或者域。
security = user #设置用户访问Samba Server的验证方式
passdb backend = tdbsam #指定数据库文件引擎
printing = cups 使用 cups服务 进行打印,打印相关配置。
printcap name = cups
load printers = yes
cups options = raw
[homes]#用户宿主目录配置
comment = Home Directories #共享描述
valid users = %S, %D%w%S #允许访问该共享的用户
browseable = No #共享是否可被查看
read only = No #是否只读
inherit acls = Yes #支持acl权限
[printers] #打印相关配置
comment = All Printers #打印共享描述
path = /var/tmp #打印路径
printable = Yes #是否可打印
create mask = 0600 #创建时文件权限
browseable = No #是否可以被浏览
[print$] #打印驱动相关配置
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
4、制御書き込みアクセス:
- 厳密には、構成ファイル、ファイル・システム・コントロールを開く(その可能な限り)
書き込み可能はい=
は、setfaclまたはchmodの777 - ファイルシステムがオンになり、厳密に設定ファイルが制御される
777 /ディレクトリにchmod
読むだけ= yesの
書込みリスト=ユーザー、グループを@
5、サービスおよび管理を開始
1、centos6
启动、停止、重新启动和重新加载Samba服务 service smb start|stop|restart|reload
开机自动启动samba服务 chkconfig --level 2345 smb on|off
2、cenos7
启动、停止、重新启动和重新加载Samba服务 systemctl start|stop|restart|reload smb
开机自动启动samba服务 systemctl enable/disable smb
6、クライアントログイン
Linux 端:
smbclient -U 用户名 -L //服务器 IP #查看服务器共享
smbclient -U 用户名 //服务器 ip/共享名 #登录服务器共享
Window 端
\\服务器 ip\共享名
net use * /del #清空登录缓存