Linux samba伺服器文本配置方法

來源:互聯網
上載者:User

                                                                文本配置smb伺服器

概念
     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/ ,輸入驗證密碼訪問並配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.