scratch2可以直接讀取寫入smb資料夾?
個人試了一下有難度,原因在要使用到mount指令
scratch2在存檔時左邊的位置必需是資料夾型態
而我們之前使用的方式是使用檔案總管來開smb://IP/share,這樣開啟的部分並不是以資料夾形態存在,scratch2在存檔時並未將其視為可以存放位置。
我們在安全性考慮下,student帳號並未給予sudo 權限, 所以無法以mount方式掛載至資料夾中,mount指令需要有root權限(如何繞過去,還在找答案)。
如果可以給學生sudo權限,就容易做了。
1.給予學生sudo權限,編輯以下檔案
sudo vim /etc/sudoers
找到這一行
root ALL=(ALL:ALL) ALL
在下列加入
student ALL=(ALL:ALL) ALL
登出再登入或是重開機
2.把smb資料夾mount成家目錄下的Document
原來文件中沒有資料
執行指令:(藍色部分請自行更改內容)
sudo mount -t cifs //IP/分享資料夾 -o username=使用者,password=密碼 ~/Document/
3.使用scratch2存檔時就可以看到網芳上的資料夾,也可以存取了。
沒有留言:
張貼留言