? ? ? ??我們在開發過程中,經常修改代碼,可以安裝samba文件來實現,把ubuntu的存儲空間指定為我們win上的一個磁盤,然后我們在或者磁盤里面創建.c文件,進行代碼修改和編寫。samba能將linux的文件目錄直接映射到windows,在windows中我們可以像訪問自己的磁盤一樣訪問這些文件或者目錄,其中的操作都是和windows互通,我們也可以使用windows中的軟件對文件進行操作。其次就是,使用samba我們可以直接使用windows的IDE去打開linux中的工程,在linux是無圖形化或者圖形化適配比較差時,能夠大大提高我們的開發效率。
? ? ? ??samba最大的功能就是可以用于linux與windous系統共享文件夾,搭建SMB服務首先要保證windous和ubuntu網絡互通,然后在ubuntu下載安裝。
1.安裝samba,輸入密碼后等待安裝完成
sudo apt-get install samba samba-common
2.創建一個共享文件夾,并設置777權限(lubancat是我的用戶名)
mkdir /home/lubancat/share
sudo chmod 777 /home/lubancat/share
sudo smbpasswd -a lubancat
? 輸入密碼,密碼會輸入兩次
4.修改配置文件
sudo vi /etc/samba/smb.conf
在配置文件的最后添加如下:
[share]:整體環境
comment: share的注釋說明,它幫助用戶了解共享的用途或內容
path: 共享目錄的說明
public:是否公開共享,公共共享允許匿名用戶(不輸入用戶名和密碼)訪問。如果設置為 yes,任何人都可以訪問該共享。
writeable:可讀寫,設置為 yes 表示用戶可以創建、編輯、和刪除文件。如果設置為 no,則共享為只讀。
valid users: 允許登錄的用戶名
create mask:設置創建文件設定的權限
directory mask:設置創建文件夾設定的權限
force user:強制設定新建文件所屬用戶
force group:設置強制設定新建文件所屬用戶組
available:指定該共享資源是否可用。如果設置為 no,共享將被定義,但實際上不可用,不會在客戶端中顯示。
sudo service smbd restart
6.使用ifconfig可以查看ip地址,建議使用靜態ip,靜態ip操作,打開網絡設置 選擇手動,填寫好相關參數。192.168.79.xxx和電腦主機保持在同一網段。
?
注意修改為靜態ip需要重啟ubuntu后才能生效S