Ubuntu 16.04 samba詳細配置及使用(將linux中的共享目錄設置成windows中的一個映射磁盤)


Smba介紹:

samba是 SMB/CIFS網絡協議的重新實現,它作為NFS的補充使得在Linux和Windows系統之間進行文件共享、打印更容易實現。

SAMBA套件:

(1)samba:這個套件主要包含了SAMBA的主要daemon檔案(smbd及nmbd),SAMBA的文檔(document),以及其它與SAMBA相關的logrotate設定文件及開機預設選項檔案等。

(2)samba-common:這個套件主要提供了SAMBA得主要設定檔(smb.conf),smb.conf語法檢驗的測試程序(testparm)等。

(3)samba-client:這個條件則提供了當Linux做為SAMBA Client端時,所需要的工具指令,例如掛載SAMBA檔案格式的執行檔smbmount等。

 

以下是在Ubuntu 16.04中的兩種安裝和配置過程:

備注:以下是在非root用戶下的配置,如果是在root用戶下,把sudo 去掉即可。

方法一:

1.安裝samba:

samba: 

sudo apt-get install samba

smbclient: 

sudo apt-get install smbclient

2.修改配置文件:

sudo vi /etc/samba/smb.conf

在文件末尾加上如下[share]  (相當於在home目錄項增加了一個新用戶)

 

[share]
comment = Share Folder require password
browseable = yes
path = /home/share
create mask = 0777
directory mask = 0777
valid users = share
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes

 

3.保存退出后重啟samba:

sudo /etc/init.d/samba restart

4. 切換到 /home/目錄下創建一個用戶目錄:

sudo mkdir share

5.設置目錄的權限:  (777代表最高權限,可讀可寫可執行)

chmod 777 share

7.增加相應的系統賬號:

sudo groupadd share -g 6000
sudo useradd share -u 6000 -s /shin/nologin -d /dev/null

8.最后打開我的電腦,空白位置右鍵添加一個網絡位置

輸入 \\IP地址(linux)\share   按提示步驟輸入用戶名和密碼。

最終的效果

 

這樣只要Ubuntu啟動后,windows就可以和Linux進行文件交互了。而samba服務就是這樣一種提供兩個系統之間進行交互的橋梁。

此外,你還可以將此網絡位置映射為一個網盤,然后你可以用其它編程軟件訪問,比如pycharm,操作方法如下:

 打開你的剛剛創建的網絡文件夾share,我下邊演示用的是另外的文件名。

鼠標右鍵其中疑問共享文件夾,選擇映射到網絡驅動器

選擇一個驅動器號,就是盤符(類似於windows電腦里的,C,D,E,F盤),選擇后點完成,自動打開你剛剛映射的文件夾

地址欄顯示的:

當你再用鼠標選中地址欄的時候就變成了類似於你打開的C,D,E,F盤的時候。

然后你可以用pycharm訪問此盤下的文件了(實際此盤只不過是linux共享中的一個目錄)

這里實現的是用windows中的pycharm編輯linux中的項目。如果要將windows下的pycharm中的編輯環境換成linux,則需要專業版的pycharm

里邊有個添加遠程編輯環境。

 

參考:

http://blog.csdn.net/keeplingshi/article/details/52760208

http://www.linuxdiyf.com/linux/24260.html

http://www.cnblogs.com/dylancao/p/5856255.html

https://wiki.archlinux.org/index.php/Samba_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://www.samba.org/samba/docs/

 -------------------------------------------------分-----割-----線--------------------------------------------------------------------

 

方法二:

1.安裝smba:

sudo apt-get install smba

2.在桌面新建一個目錄(windows上交文件夾),將文目錄設置為共享:

如果想要賦予文件更多的權限,可以將Permissions中的選項做更多的修改:

 3.確認修改好后,點擊'create share',當按鈕變成灰色,代表修改成功

當然,如果你是第一次創建共享,會有下邊的提示,直接點' Add the permissions automatically'就可以了。

4.可以為你共享的smba共享的文件設置一個用戶名和密碼,格式如下:

5.通過windows訪問你剛剛設置的共享,ip地址是你的虛擬機地址,可以通過ifconfig查看。

點確定,之后輸入之前設置的賬號和密碼,就可以看到你的共享了。

 

6.在windows桌面新建一個快捷方式,然后將剛剛的網絡鏈接插入,只要虛擬機打開,之后可以很方面的訪問共享目錄了。

之后只需要點擊這個快捷鍵就可以將訪問共享目錄,主要是用起來方面。 

 

 

 參考鏈接:http://www.technig.com/share-file-between-ubuntu-and-windows/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM