SAMBA文件共享服務

本文出自 「 淡淡」 博客,請務必保留此出處 http://dandan.blog.51cto.com/1388667/301244
 
 
Samba服務器配置:
1.RHEL4系統的安裝光盤中包括RPM格式的Samba服務器軟件包安裝包文件在RHEL4的第2張安裝光盤中
2.查看本機中安裝的Samba軟件
rpm -qa |grep samba
RHEL4中缺省安裝了Samba相關的軟件包
samba-common軟件包中提供了Samba服務器和客戶機中都必須使用的公共文件
samba軟件包中包括了Samba服務器程序的全部文件
samba-client軟件包中提供了Samba客戶機的全部文件
system-config-samba軟件包中提供了Red Hat公司專門爲Samba服務器管理編寫的圖形界面的管理程序,該程序是Red Hat系統管理工具中的一部分
3.Samba服務器的主配置文件是smb.conf,保存在目錄「/etc/samba/」中
smb.conf文件內容
# cat /etc/samba/smb.conf
[global]
        workgroup = MYGROUP
        server string = Samba Server
        log file = /var/log/samba/%m.log
        max log size = 50
        printcap name = /etc/printcap
        dns proxy = No
        idmap uid = 16777216-33554431
        idmap gid = 16777216-33554431
        cups options = raw
[homes]
        comment = Home Directories
        read only = No
        browseable = No
......
smb.conf中security的配置
security值 含義
share 表示用戶不須要帳戶及密碼便可登入Samba服務器
user 表示由提供服務的Samba服務器負責檢查帳戶及密碼(默認)
server 檢查帳戶及密碼工做指定由另外一臺Windows服務器或Samba服務器負責
domain 表示指定Windows域控制服務器來驗證用戶的帳戶及密碼
smb.conf中的[home]
[homes]共享目錄不特指某個目錄,而是表示Samba用戶的宿主目錄
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
4.smbpasswd命令
smbpasswd命令用於維護Samba服務器的用戶賬號
添加Samba用戶賬號
# smbpasswd -a sambauser
禁用Samba用戶賬號
# smbpasswd -d sambauser
啓用Samba用戶賬號
# smbpasswd -e sambauser
刪除Samba用戶賬號
# smbpasswd -x sambauser
5.測試smb.conf文件的內容
testparm命令是配置文件測試工具,能夠對smb.conf配置文件的語法進行檢測,並顯示當前配置的清單
# testparm
6.啓動Samba服務器
啓動腳本文件
/etc/init.d/smb
啓動服務命令
# service smb start
查詢服務狀態
# service smb status
中止服務命令
# service smb stop
 
 
客戶機設置:
1.smbclient
smbclient是Samba服務器的命令行方式的登陸客戶端,使用的形式相似telnet和ftp命令
顯示指定Samba服務器中的共享資源列表
 # smbclient -L 192.168.1.2
以指定用戶身份登陸到指定服務器的指定共享目錄
 # smbclient //192.168.1.2/lidan -U st02
「//192.168.1.2/st02」表示服務器「192.168.1.2」中的共享目錄「lidan」
「-U lidan」表示以Samba用戶「lidan」的身份進行登陸
2.smbstatus
smbstatus命令用於顯示當前主機中的Samba服務器的鏈接狀態信息
顯示信息包括鏈接服務器的每一個Samba客戶端的IP地址、主機名稱、登陸用戶名、鎖定的文件等
3.smbmount
smbmount命令用於將Samba共享目錄掛載到Linux文件系統中
 # smbmount //192.168.1.2/public /mnt
mount命令
使用「-t」命令選項指定文件系統類型爲「smbfs」,
使用「-o」選項設置使用指定用戶賬號
 # mount -t smbfs -o username=lidan //192.168.1.2/public /mnt
 卸載smb文件系統
 # umount /mnt/
 
 
安裝swat軟件包:
1.swat的安裝
swat軟件包位於REHL4系統的第4張安裝光盤,系統默認沒有安裝,須要使用rpm命令手工進行安裝
# rpm -ivh samba-swat-3.0.10-1.4E.i386.rpm
設置swat的啓動狀態
# chkconfig swat on
# service xinetd restart

2.swat對客戶端的訪問控制
文件「/etc/xinetd.d/swat 」中設置了容許訪問swat服務的客戶主機的IP地址,可根據管理需求進行更改
only_from = 192.168.1.1(多個IP地址用空格分開)
在容許訪問swat的客戶機中使用網頁瀏覽器登陸swat
swat服務使用「901」號端口
http://192.168.1.1:901/
訪問swat服務須要使用root用戶賬號進行登陸
 
 
本文出自 「 淡淡」 博客,請務必保留此出處 http://dandan.blog.51cto.com/1388667/301244
相關文章
相關標籤/搜索