緣起:
前陣子在弄那台被我當成 rtsp server 的 raspberry pi zero
時,有在不同主機間傳遞檔案的需求,想說,直接用那台 pi 5 的 samba 的 Ramdisk
來傳資料最省事。這就碰上一個小問題了,我日常在操作的 linux 電腦都有
GUI,開個gnome-files,然後在導覽列輸入 smb://{ip}/Ramdisk
就能連上,但對於那台 pi zero,它只有 Terminal 介面,應該怎麼處理呢?
問了 gpt 後學到 terminal 上的掛載
samba,紀錄個,之後大概還會再用上。
掛載 samba:
使用 mount 指令
sudo mount -t cifs //{ip}/{資料夾} /{掛載位置} -o username={你的使用者名稱},password={你的密碼},uid=1000,gid=1000,file_mode=0644,dir_mode=0755
不確定自己 uid 跟 gid 的話可以去 /etc/passwd
查,如果電腦就只有你一個使用者的話,基本上就都是 1000 了。file_mode 跟
dir_mode 設定檔案與資料夾權限。
gpt 還有補充避免明文密碼的部份,建立 credentials
檔
vim ~/.smbcred
裡頭的內容
username={使用者名稱}
password={密碼}
設定權限
chmod 600 ~/.smbcred
掛載時參數改用 -o credentials=/home/{你的帳號}/.smbcred
大致上是這樣。
沒有留言:
張貼留言