ubuntu系統與linux通過samba遠程登錄,用SourceInsight查看源代碼(轉)

一、samba下載
1、ubuntu上samba安裝:
sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install samba4(實際可不安裝)
按提示安裝完成
2、將需要共享的用戶目錄權限設置爲任何人都可讀/寫/運行:
chmod 777 /home/用戶名/目錄
3、添加一個samba的用戶以及密碼
sudo useradd samba_fwl
sudo smbpasswd -a samba_fwl (密碼一致)
4、將用戶添加到smbusers
sudo vi /etc/samba/smbusers
添加:samba_fwl = “network username”

注意samba_user這個用戶只能從遠程訪問,沒法從本機登錄。
5、創建Samba配置文件
保存當前的配置文件:
	sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改當前配置
	 sudo gedit /etc/samba/smb.conf
	在smb.conf最後添加
 		 [share]
 		 comment = Shared Folder for Samba
 		 path = /home/share
		 available = yes
	   browsealbe = yes
	   public = yes
	   writable = yes
6、重啓samba服務器
		sudo /etc/init.d/samba restart 
或者 sudo service smbd restart成功的
7、在windows上映射當前共享路徑
在搜索中搜索當前的IP號(//192.168.43.244),選擇share文件夾,將該文件映射到網絡驅動器。

windows映射8、完成samba操作

二、安裝好SourceInsight後打開軟件
1、點擊上面的Project—>new project 然後彈出對話框
這裏工程的名字我取成ubootProject,該工程保存在我自己在E盤建立的一個文件目錄下, 點擊OK
導入1導入2導入3導入42、導入文件註釋出現亂碼的解決方法
對所有文件生效:菜單欄中 【Options】 > 【Preferences】 >File標籤中,將"Default line ending"改爲“Unix(LF)”,最下面的“Default encod­ing” 改爲“System Default(Windows ANSI) ”。

3、SI遠程修改文件,出現如下錯誤
寫入錯誤解決方法:
出現這個錯誤,並不是因爲samba有故障,而是對應的權限沒有寫入權限,所以導致錯誤。重新添加權限

chmod 777 shared(對應共享目錄)
或: chmod -r a+w shard(對應共享目錄)

最終解決該問題

轉載:
https://www.cnblogs.com/w54255787/p/10223178.html
https://www.xuebuyuan.com/1093147.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章