1. 程式人生 > >Linux--Smba服務搭建

Linux--Smba服務搭建

etc samb cup 平臺 ups log 用戶 訪問 系統

Samba文件共享服務

服務功能:跨平臺文件共享 1.環境部署 ip=192.168.1.50 [root@localhost Packages]# rpm -ivh samba-3.6.9-164.el6.x86_64.rpm 2.構建Samba服務 兩種共享模式: 匿名共享 [global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = share
passdb backend = tdbsam load printers = yes cups options = raw [homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes [share]
path=/share public=yes read only=yes 測試 使用windows客戶端訪問共享 技術分享

需用戶驗證的共享 1)創建共享驗證用戶 useradd faker --創建系統用戶 useradd sherlock --創建系統用戶 pdbedit -a -u faker --添加為Samba共享用戶 pdbedit -a -u sherlock --添加為Samba共享用戶 pdbedit -L --查看所有Samba用戶 2)創建共享目錄 [root@localhost /]# mkdir /sherlock [root@localhost /]# touch /sherlock/sherlock.txt 3)設置用戶訪問授權 [root@localhost /]# vi /etc/samba/smb.conf [global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = user
passdb backend = tdbsam load printers = yes cups options = raw [tools] path=/sherlock public=no read only=yes valid users=faker,sherlock write list=faker 4)設置目錄訪問授權 [root@localhost /]# chmod 777 /sherlock [root@localhost /]# vi /etc/samba/smb.conf [tools] directory mask=0755 --上傳目錄的默認權限為0755 create mask=0644 --上傳文件的默認權限為0644 3.創建用戶映射 [root@localhost /]# vi /etc/samba/smbusers faker=qwe,qqq --指定用戶faker的別名 [root@localhost /]# vi /etc/samba/smb.conf [global] username map=/etc/samba/smbusers --指定用戶映射文件 [root@localhost /]# service smb restart --重啟服務 PS:藍色為修改部分,紅色為添加部分

Linux--Smba服務搭建