Samba及其基本應用

協議:CIFS,Common Internet File System

監聽端口:137/udp,138/udp,139/tcp,445/tcp

守護進程:

    nmbd:netbios

    smbd:cifs

    winbindd

安裝包:yum list samba*

windows UNC路徑:\\SERVER\shared_name

訪問方式:

linux交互式數據訪問方式:  

smbclient -L 192.168.1.179 -U smb1 # 獲取共享信息 smbclient //192.168.1.179/tools -U smb1 #連接到共享目錄

基於掛載的方式訪問:

mount -t CIFS //192.168.1.179/tools /mnt -o username=user1,password=user1

 安裝服務端:yum -y install samba

服務腳本;

/etc/rc.d/init.d/nmb

/etc/rc.d/init.d/smb

主配置文件:

/etc/samba/smb.conf

samba用戶:

賬號:都是系統用戶,/etc/passwd

密碼;samba服務自有密碼文件

將系統用戶添加爲samba的命令:smbpasswd

-a Sys_User:添加系統用戶爲samba用戶

-d:禁用

-e:啓用

-x:刪除

      useradd smbuser1

      smbpasswd -a  smbuser1

改變工作組(需重啓服務生效)

  vim /etc/samba/smb.conf

  workgroup=WORKGROUP

配置文件簡介:

smb.conf

全局設定

某特定共享的設定

私有家目錄

打印機共享

自定義共享

自定義共享:

[share]comment=My Shared Testingpath=/share/sambaguest ok=yeswriteable=yes

[shared_name]

path=/path/to/share_directory 訪問目錄

comment=Comment String 註釋

guest ok=yes 是否允許來賓賬號訪問

public={yes|no} 是否公開

writable={yes|no} 是否可寫

read only={yes|no} 是否只讀

write list = +staff 寫用戶列表

所需命令:

    testparm

             測試配置文件是否有語法錯誤,以及顯示最終配置

         service nmb restart;service rmb restart:

            重啓服務器

  setfacl -m u:smbuser1:rwx /shared/samba

             修改權限

圖形界面顯示:

 yum -y install samba-swat  基於web服務器提供圖形界面

配置文件(/etc/xinetd.d/swat)

port=901only_from=IPdisable =no

圖像界面服務命令:

 service xinetd start


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章