專案開發中樹莓派相關問題記錄

2021-08-21 19:39:03 字數 2293 閱讀 6671

步驟如下:

sudo apt-get install samba

sudo apt-get install samba-common-bin

安裝完成後,我們在/ect/samba/資料夾中找到這個檔案smb.conf,它是用來對samba服務配置用的,用nano檔案編輯器開啟後發現裡 面很是複雜,沒關係,我們只需要乙個簡單smb.conf。先將smb.conf 複製乙份為smb.conf.backup。然後用下面的smb.conf替換原來的smb.conf

[global]

log file = /var/log/samba/log.%m

[tmp]

comment = temporary file space

path = /home/pi/sharefiles

read only = no

public = yes

儲存完畢後輸入命令:

sudo /etc/init.d/samba retsart

這條命令是重啟samba服務,為使剛剛重新設定的配置檔案生效。

這時開啟電腦上的網路上的芳鄰(要保證你的電腦和樹莓派在同一區域網內),你就會看到名為raspberrypi這個主機了,嘗試開啟,發現需要使用者名稱與密碼,但是現在無論輸入什麼使用者名稱與密碼都進不去,因為我們還沒有設定呢!o(∩_∩)o,那下面就來建立使用者吧。

由於建立的samba使用者需要是系統內已經存在的使用者,而系統預設是只有root和pi這兩個使用者的,如果想使用其他的使用者名稱怎麼辦,新建乙個唄(假設我們要新建乙個使用者名為lieber的使用者)

輸入命令:

sudo useradd lieber

這時系統就新建了乙個名為lieber的使用者,但不是我們samba還沒有設定呢,別急,看下面

在/etc/samba/資料夾下建立smbpasswd檔案,命令為:

sudo touch /etc/samba/smbpasswd

再給samba新增使用者名為lieber的使用者:

sudo smbpasswd -a lieber

會讓你輸入密碼的,自己設乙個,設完了會顯示:added user lieber

到這裡就搞定了,再開啟網路上的芳鄰,輸入剛剛設好的使用者名稱與密碼,這時就進去了,會發現乙個tmp的資料夾,可以在這個資料夾內自由地讀寫資料了,比如說傳電影,考電影,傳歌,考歌等等,反正你懂得啦。貼張圖:

然後就可以用win的遠端桌面連線了,你的電腦和樹莓派在乙個區域網的時候沒有問題,如果是想外網訪問,跟需要做好埠3389的對映,具體見我另外乙個帖 子

首先連線

輸入pi的使用者密碼,就是ssh連上去的使用者名稱密碼

這樣就連上去了,跟用vnc效果一樣

後來發現是因為將pip更新為10.0.0後庫裡面的函式有所變動造成這個問題。 解決方法如下:

sudo gedit /usr/bin/pip
將原來的:

from pip import main

if __name__ == '__main__':

sys.exit(main())

改為:from pip import __main__

if __name__ == '__main__':

sys.exit(__main__._main())

就可以了

參考連線:

樹莓派無螢幕連線相關記錄

使用者名稱 pi 密碼 raspberry 更改使用者密碼方法.1.開啟ssh功能 2.設定wifi country cn ctrl inte ce dir var run wpa supplicant group netdev update config 1 network 兩個檔案需要放 boo...

MySQL相關問題記錄

1 mysql三正規化 第一正規化 每個列都不可以再分,也就是說每一列儲存的內容都不可以再拆分,如位址就應該按照省 市 區等分別建立字段,而不應該放在乙個欄位中。第二正規化 在第一正規化的基礎上,非主鍵要完全依賴於主鍵,而不能部份依賴,換句話說就是一張表只能說明乙個事物。第三正規化,在第二正規化的基...

ubuntu ssh 相關問題記錄

1 在做linux開發過程中經常會用到遠端連線和遠端檔案拷貝 windows端常用的工具有xshell和xftp xshell可以遠端連線到linux的 伺服器 主機或者虛擬機器,而且可以像操作linux主機的終端一樣進行命令列操作。xftp 可以和遠端linux伺服器 主機 虛擬機器等進行檔案拷貝...