samba伺服器配置

來源:互聯網
上載者:User

samba檔案伺服器就是模仿windows的檔案分享權限設定

咋windows下訪問:\\192.168.1.200

========================================

samba連接埠:

  smbd: 為clinet提高資源訪問 tcp 139 445

nmbd:提供netbios主機名稱解析的 upd 137 138

安裝:

1.檢查是否安裝: rpm -qa | grep smaba

2.掛在光碟機:mount /dev/cdrom /mnt/cdrom //安裝必須先掛載光碟機

3.cd /mnt/cdrom/Centos下 ls | grep samba 會出現samb相關檔案,只需安裝:  

  samba 主程式包 安裝第一步: rpm -ivh /mnt/cdrom/CentOS/samba-3.0.33tab補全)

 samba-common 主要設定檔 安裝第二步: rpm -ivh /mnt/cdrom/CentOS/samba-common tab補全)

 samba-client 用戶端檔案 安裝第三步:mount /dev/cdrom /mnt/cdrom/samba-client tab補全)

4.修改設定檔:

  /etc/samba/smb.conf # 和 ;都是注釋)

  [global]
   workgroup = 工作群組

  server string = 描述

  log file = 日誌位置

  max log size = 日誌最大大小 KB

  security = user 安全等級

    可設定4個安全等級:

user 使用samba使用者登入。注意:samba使用者由系統使用者轉變過來。要把使用者產生為samba使用者,此使用者必須已經是系統使用者
share 不用密碼
server 使用驗證伺服器驗證
domain 網域控制站驗證

***********使用server,domain需要另外搭建伺服器,不講,samba主要是檔案內部共用,這兩個不用*****

   share definitions 共用設定

   [Home] 共用目錄名
  comment = 目錄描述
browseable = yes 目錄是否對沒有許可權的使用者可見
writeable = yes 可寫要與系統目錄許可權相等,如果系統使用權限設定不可寫,此處也為不可寫)
valid users = 使用者名稱 使用者限制目錄是哪個使用者所有),即目前的目錄的所有者是誰
path = /www 指定共用目錄位置

*********所有配置都不用改,要想建立共用檔案,在[Home]下邊添加即可********************

例子:

共用兩個目錄,一個是pub 位置在 /pub 所有使用者都能訪問,所有使用者都能上傳

一個是soft 位置在 /soft 只有aa使用者能訪問,上傳。其他使用者不能訪問


[pub]
browseable = yes
path = /pub
writable = yes
[soft]
browseable = yes
path = /soft
writable=yes

*********所有共用資料夾都可唯寫這三項,其他靠系統許可權控制************

mkdir /pub
mkdir /soft
chmod 777 /pub //更改許可權為777,即所有人都能訪問,寫入
chmod 700 /soft //更改許可權為700,即只有屬主使用者有許可權,其他使用者沒有任何許可權
chown aa /soft //改變soft的屬主為aa

service smb restart

六) 把系統使用者聲明為samba使用者

smbpasswd -a 系統使用者名稱
smbpasswd -a aa ******會提示輸入密碼,必須符合smb密碼規則,寫的複雜點,否則不通過。

smbpasswd -x 使用者名稱 刪除samba使用者

七) 重啟服務
service smb restart

注意: samba許可權和系統許可權取最嚴格許可權
samba使用者必須是系統使用者
啟動的服務名是smb

*****************************************無密碼訪問****************************
我在設定了security = user後還是提示要求輸入密碼:
查得:
需要在global配置下加上:
guest account = nobody
guest ok = yes

八) 用戶端使用

windows: \\192.168.1.200

*******使用一個使用者登入後,下次再登入就直接登入了,需要重新登入則需要:清除緩衝

cmd下: net use 查看緩衝
cmd下: net use * /del 刪除緩衝

linux用戶端:
smbclient //192.168.140.253/soft -U aa 登入linux伺服器

smbclient //192.168.180.250/src -U administrator 登入windows伺服器src為共用目錄,不管目錄有多深,都直接寫src就行)


本文出自 “leesir” 部落格,請務必保留此出處http://leezhxing.blog.51cto.com/6634351/1303761

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.