前提, 對應的linux機器上需要安裝samba.
1. 共享的linux目錄只有特定使用者可以寫, 所有都可以讀. (假設可以寫的使用者為 smbuser, 需要共享的目錄為/opt/shared1)
新增系統使用者:
# useradd smbuser
# passwd smbuser
然後新增samba使用者:
# smbpasswd -a smbuser
# smbpasswd -e smbuser
修改共享目錄許可權:
chown smbuser: smbuser /opt/ shared1/ (注如果沒有沒有建立, 需先建立目錄)
修改samba的配置檔案
vi /etc/samba/smb.conf , 在檔案的末尾追加
[shared1]
comment = only the specified user has write access
path = /opt/ shared1
public = yes
writeable = yes
write list = smbuser
重起samba服務
service smb restart
或者 /etc/init.d/smb restart
2. 共享的linux目錄所有人都可以讀寫(假設需要共享的目錄為/opt/shared2)
修改共享目錄許可權:
chown nobody: nobody /opt/ shared2/ (注如果沒有沒有建立, 需先建立目錄)
修改samba的配置檔案
vi /etc/samba/smb.conf , 在檔案的末尾追加
[shared1]
comment = public shared folder
path = /opt/ shared2
public = yes
writeable = yes
重起samba服務
service smb restart
或者 /etc/init.d/smb restart
另為了使用方便, 可以在window系統中把linux共享目錄對映為網路驅動盤. 具體如下:
對映到本地的z盤:
cmd> net use z: \\linux ip address\ shared1 smbuser /user: smbuser
設定完成後, 就可以想讀寫本地驅動一樣, 讀寫z盤.
Linux 與Window共享檔案
linux 與window共享檔案 1.linux下訪問windows的共享檔案 首先windows下共享目錄,在linux下建立目錄 mnt share name sudo mount t smbfs o username username ip addr share name mnt share...
實現Linux共享Window檔案
緣由 我有兩個機器,乙個linux和乙個windows。有乙個專案在windows下出現環境編譯出錯,然後我在linux下可以正常編譯,但是這個專案要在windows下測試。想一想,有沒有一種辦法,在linux下編譯修改的,然後在windows上面跑?然後我想到的是,共享目錄。在網上看了一下,很多都...
linux與window共享 Samba安裝
samba 縮寫smb 是乙個網路伺服器,用於linux和windows共享檔案之用。samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案 不過對於linux和linux之間共享檔案有更好的網路檔案系統 nfs,nfs也是需要架設伺服器。yu...