歡迎您光臨本站 註冊首頁

linux_smb.conf配置詳解_IT技術論文

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
第三章培訓筆記 (SAMBA文件共享服務)


概念
SMB windows 共享協議
CIFS 通用internet系統
共享方式
1、 linux主機運行Samba伺服器,Windows 主機作為客戶端;
2、 linux主機運行Samba伺服器,Linux使用samba客戶程序訪問;
3、 Windows 主機提供文件共享伺服器,Linux使用samba客戶程序訪問.

配置(1、linux主機運行Samba伺服器,Windows 主機作為客戶端;)

1、 samba包,默認linux已安裝了samba的四個相關的工具包;


2、 配置 /etc/samba/smb.conf文件 「#」部分為註釋、「;」部分為示例(內容較多,挑選重要部門講解)
注意:此配置文件中的「=」前後各有一個空格.
一、全局配置(Global)
a) workgroup = mygroup 工作名稱,可以修改
b) server string = officeshare 備註
c) printcap name = /etc/printcap 印表機驅動所在位置
d) load printers = yes 是否載入印表機?
e) security = user / share / server /domain
i. user:表示有安全級別,需要輸入密碼才能訪問
ii. share :表示不需要輸入密碼可以訪問
iii. server:需要輸入密碼,並可以指定其它的Samba伺服器
iv. domain:需要指定域伺服器作身份驗證
f) host allw = ip / ip段 / 都有哪些IP或IP段可以訪問
g) log file = /var/log/samba/%m.log 表示日誌指定的目錄 %m表示客戶端主機名
h) max log size = 50 最大日誌空間,(KB)
i) interfaces = ip 對外提供的IP地址(指一機多網卡時的設置)
j) localmaster = yes 維護網上鄰居列表
k) os leverl = 33 維護網上鄰居列表優先順序別.


二、共享配置(Homes)
a) comment = 註釋
b) browseable = yes 設置隱藏共享(yes 是 ,no 否)
c) writable = yes 客戶端用戶可寫 no為不可寫
三、smbpasswd命令使用
samba 伺服器不使用linux系統的用戶賬號進行用戶認證,而是維護自己的用戶賬號文件,Samba伺服器的用戶賬號文件保存在 「/etc/samba/」目錄中,文件名是smbpasswd,初始狀態smbpasswd文件不存在,第一次使用smbpasswd命令創建samba用戶時自動建立.
smbpasswd –a 用戶名
輸入登陸samba伺服器密碼(可以設置與伺服器不一樣的密碼)
再次輸入,創建成功
ls – l /etc/samba/smbpasswd 查看是否已創建了「smbpasswd」文件
cat /etc/samba/smbpasswd 查看裡面的內容,是否新增了一條記錄?
smbpasswd後面可以跟其它參數,如:
u -h 顯示smbpasswd的命令格式幫助
u -a 添加指定的用戶賬號
u -d 禁用指定的用戶賬號
u -e 啟動指定的用戶賬號
u -x 刪除指定的用戶賬號
u 不使用任何命令選項時將更改用戶口令.

四、公共目錄設置 (Public)
i. 首先,需要在 「/home」文件夾中,創建「public」公共文件夾,登陸到該文件夾的客戶端對文件具有可讀可寫的許可權,命令:mkdir /home/public
ii. 在smb.conf配置文件中,添加public的共享資源,並將:
{
[public]
path = /home/public
public = yes
only guest = yes
writable yes
}
這一段的前面的分號全部去掉,改為配置文件.
五、對smb.conf文件配置的測試
testparm測試smb文件的完整性.

六、啟動samba伺服器
i. 命令:


1. service smb start 啟動Samba服務
2. service smb status 查看samba服務狀態
3. service smb stop 停止samba服務
七、利用WINDOWS \ ip 測試登陸samba伺服器
八、客戶端配置
ii. 同樣,安裝samb-client 的RPM包
iii. 使用命令與samba 伺服器共享文件連接:
1. smbclient –L IP
2. 輸入 密碼
3. 登陸成功,(操作類似於FTP的命令,功能簡單,不推薦)
4. smbmount //ip/public /mnt 可使用smbmoun掛載的方式,將共享文件掛載到/mnt文件夾中,可以方便的操作.
5. umount /mnt 不需要共享時,可以取消掛載.
九、因此 linux 訪問 windows文件共享 和 windows 訪問 linux文件共享及linux訪問linux文件共享已全部熟練.
十、如需要方便管理smb.conf的配置,可以利益Web模式管理 ,需要安裝swat軟體包.安裝完后,需要配置一下 /etc/xinetd.d/ 中的一「only_from = IP段」后,修改完配置后,重啟一下swat服務,命令:service swat restart ,然後可直接在windows 或linux 中有瀏覽器中直接輸入:http://ip:901/ ,輸入驗證密碼訪問並配置

[火星人 ] linux_smb.conf配置詳解_IT技術論文已經有418次圍觀

http://coctec.com/docs/linux/show-post-52966.html