預設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 登入並自動執行程式