2023年9月22日 星期五

數莓派 開關機按鈕

參考資料來源

根據大大的分享,開關機按鈕比預期的簡單。

只要在/boot/config.txt 最後加上以下段落

dtoverlay=gpio-shutdown



然後將 2pin按鈕的兩根線接上下圖GPIO3, Ground兩個Pin腳就完成了。



另外,建議用2pin無段按鈕

這開關行為是 關機(off)時按下開機(on);開機(On)時,按下 關機(off),


如果是買1/0的翹翹板開關可能會發生,1變成關,0變成開;或者要關開一次開機,在開關一次關機


--- eeprom conifg 設定

用來設定GPIO啟動參數

編輯指令:

sudo -E rpi-eeprom-config --edit


WAKE_ON_GPIO=1 (設定可以用GPIO來啟動數莓派)

POWER_OFF_ON_HALT=1 (當WAKE_ON_GPIO=0, 且此項=1時,在HALT後GPIO則不供電)


2023年6月17日 星期六

[數媒派]修改pi帳號

預設root 帳號關閉,且ssh 不允許root連線;系統只有預設PI,但有消息指出之後不會再有預設PI帳號,待確認後續OS版本。

先使用pi帳號登入,再執行以下動作:

1) 啟用root帳號

- sudo passwd root

- 輸入root帳號密碼

2) 解鎖root帳號

- sudo passwd -u root

- 解鎖後可以透過遠端連線來使用root帳號登入,但還無法使用ssh登入

3) 設定ssh連線

- sudo nano /etc/ssh/sshd_config

- 找到PermitRootLogin的位置,新增一行PermitRootLogin yes

- 儲存檔案後,重新啟動;便可使用root帳號登入

4) 以PI帳號登入,在raspberry 設定中 關閉自動以pi登入功能


變更pi帳號

再變更pi帳號前要使用root帳號登入,以root登入後執行以下動作:

-sudo usermod -l newpi pi

- 以上指令將pi改為newpi

-usermod -m -d /home/newpi newpi

以上指令修改目錄pi為newpi

- 修改後newpi這個帳號仍擁有pi帳號的權限


關閉root帳號

- sudo passwd -l root

- sudo nano /etc/ssh/sshd_config

- 找到PermitRootLogin的位置,註解掉本來增加的PermitRootLogin yes


設定autostart

- cd  .config/lxsession/LXDE-pi/

- 在此路徑中新增autostart

- autostart指令

    @command

這樣重開機後,就會用newpi 登入並自動執行程式


參考資料

參考資料

參考資料