----centos 7 測試可用
samba
原理:在linux機器上共享乙個目錄出來,讓windows通過網路上的芳鄰去訪問
(i)共享乙個不需要輸入使用者名稱和密碼就能訪問的目錄(可讀不可寫)
一、開啟配置檔案:
vim /etc/samba/smb.conf
1、修改security的驗證方式為share (預設是user)
security = share
2、修改工作組為workgroup ——》 windows 能訪問
workgroup = workgroup
[jiayi]
comment = share all
path = /tmp/sambadir
browseable = yes
public = yes
writeable = no
引數說明:
(a)path:共享的目錄
(b)browseable:是否允許在工作組裡面(no:網路上的芳鄰看不到你的)
(c)public:公開的 public,因為匿名任何人都能訪問,所以要yes
(d)writetable:不可寫
二、啟動服務: /etc/init.d/smb start centos7命令為:systemctl restart smb
三、建立共享的目錄: mkdir /tmp/sambadir
四、建立測試目錄+檔案,並修改許可權
1、cp /etc/passwd /tmp/sambadir/1.txt
2、mkdir /tmp/sambadir/test
3、chmod 777 !$
不管誰登陸到 sambadir/test 目錄下,是可以建立目錄檔案(配置檔案可以禁止寫的 )
五、windows測試,訪問共享目錄
1、執行輸入: \\192.168.131.110
jiayi 目錄下有 test 目錄 和 1.txt
2、test 目錄下不能新建檔案 ——》 writeable = no
六、linux訪問共享目錄(沒有使用者名稱和密碼的情況 )
1、smbclient
2、提示輸入root的密碼,直接回車跳過
七、通過掛載的方式去訪問
2、掛載到 opt 下: mount -t cifs /opt/
略過輸入密碼
3、cd /opt/
開啟1.txt顯示沒有問題,但是進入test目錄下建立檔案寫入東西不行(無許可權: writeable = no)
(ii)共享乙個需要輸入使用者名稱和密碼就能訪問的目錄(可讀可寫)
一、編輯配置檔案
vim /etc/samba/smb.conf
1、共享那塊 [jiayi] 全部刪除(或用分號;注釋)
2、security = user (需要驗證)
3、最後面增加一段
[windysai]
comment = share for users
path = /tmp/sambadir
browseable = yes
writable = yes
public = no
引數說明:
(a)comment = share for users:自定義描述
(b)path = /tmp/sambadir :共享目錄
(c)browseable = yes: 可瀏覽
(d)writetable = yes :可寫
(e)public = no:不公共
二、儲存,建立測試使用者
1、useradd smbuser1
ps:不需要定義密碼!
因為登入smb服務並不是用系統的使用者名稱和密碼
但要注意,
smb服務登入的時候,學員用的使用者名稱和系統的使用者名稱是相同的,但是實際上我們這個使用者只是對映過來的,只是系統使用者的乙個對映!
2、增加乙個使用者 pdbedit -a smbuser1
引數說明
-a: 增加
-x: 刪除乙個使用者
-h: 列出有哪些選項
三、建立使用者後,重啟服務
/etc/init.d/smb restart
四、windows 測試訪問
\\192.168.131.110\windysai
1、輸入使用者+密碼
2、在test目錄下建立檔案儲存記得是 utf-8 編碼
五、linux 測試訪問
smbclient -usmbuser1
六、通過mount的形式(需要輸入使用者名稱、密碼)
1、解除安裝: umount /opt
2、掛載:mount -t cifs -o username=smbuser1,password=123456 /opt/
-o: 後跟選項
3、可以建立檔案和目錄
linux samba安裝 共享
使用的vmware12虛擬機器安裝的centos6.8和物理機上的windows10,實現在windows10 上訪問centos上的samba服務。一 先檢視系統中是否安裝有samba服務相關的軟體包。samba 3.6.9 151.el6.x86 64 伺服器端軟體,主要提供samba伺服器的守...
Linux Samba服務配置
組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb是samba 的核心啟動服務,主要負責建立 linux samba伺服器與samba客戶機之間的對話,驗證使用者身份並提供對檔案和列印系統的訪問,只有smb服務啟動,才能實現檔案的共享,監聽139 tcp埠 而nmb服務是負責解析用...
Linux Samba服務配置
samba簡介 資料共享的方法 samba與netbios 為什麼要用linux作為檔案傳輸的伺服器 samba主要應用 常見檔案伺服器對比 服務名稱 使用範圍 伺服器端 客戶端侷限性 ftp內網 公網 windows linux windows linux 無法直接在伺服器端修改資料 samba ...