1、設置密碼
# sudo passwd root
2、啓用 root 用戶
# sudo passd --unlock root
3、開啓 root 用戶 ssh 登錄的權限。修改 /etc/ssh/sshd_config 文件,新增一行 PermitRootLogin yes,(此步驟可忽略)
PermitRootLogin yes UsePAM yes
4、修改 /etc/systemd/system/[email protected],將 pi 修改爲 root
ExecStart=-/sbin/agetty --noclear --autologin your_user_name %I $TERM
5、修改 /etc/lightdm/lightdm.conf,將 autologin-user=pi 修改爲 autologin-user=root
user-session=root autologin-user=root
6、修改 /etc/pam.d/lightdm-autologin,將 user != root 修改爲 user != t (此處 t 表示其他用戶,或者可以將user != root 修改爲 user == root)
# Allow access without authentication auth required pam_succeed_if.so user != t quiet_success auth required pam_permit.so
7、將以下內容保存至 ~/.config/lxpanel/LXDE-pi/panels/panel 文件中( root 用戶登錄默認不顯示任務面板)
# lxpanel <profile> config file. Manually editing is not recommended. # Use preference dialog in lxpanel to adjust config when you can. Global { edge=bottom allign=left margin=0 widthtype=percent width=100 height=36 transparent=0 tintcolor=#000000 alpha=0 autohide=0 heightwhenhidden=2 setdocktype=1 setpartialstrut=1 usefontcolor=0 fontsize=12 fontcolor=#ffffff usefontsize=0 background=0 backgroundfile=/usr/share/lxpanel/images/background.png iconsize=36 } Plugin { type=space Config { Size=4 } } Plugin { type=menu Config { image=launch system { } separator { } item { name=Run... image=system-run command=run } separator { } item { name=Shutdown... image=system-shutdown command=logout } } } Plugin { type=space Config { Size=8 } expand=0 } Plugin { type=launchbar Config { Button { id=chromium-browser.desktop } Button { id=pcmanfm.desktop } Button { id=lxterminal.desktop } } } Plugin { type=space Config { Size=8 } expand=0 } Plugin { type=taskbar expand=1 Config { tooltips=1 IconsOnly=0 ShowAllDesks=0 UseMouseWheel=1 UseUrgencyHint=1 FlatButton=0 MaxTaskWidth=200 spacing=1 GroupedTasks=0 } } Plugin { type=space Config { Size=2 } } Plugin { type=tray Config { } } Plugin { type=bluetooth Config { } } Plugin { type=space Config { Size=2 } } Plugin { type=dhcpcdui Config { } } Plugin { type=space Config { Size=2 } } Plugin { type=volumealsabt Config { } } Plugin { type=space Config { Size=2 } } Plugin { type=cpu Config { ShowPercent=1 Foreground=#7c7cffff0000 Background=#1a4413271327 } } Plugin { type=dclock Config { ClockFmt=%R TooltipFmt=%A %x BoldFont=0 IconOnly=0 CenterText=1 } } Plugin { type=space Config { Size=2 } } Plugin { type=ejecter Config { } }
8、重啓
# reboot
參考文檔:
1、raspi config - How to enable auto-login? - Raspberry Pi Stack Exchange
2、linux - Automatic root login in Debian 8.0 (console only) - Super User
3、Raspberry Pi: Autologin root user without login and password window - YouTube
4、樹莓派,任務面板不見了,有效恢復方法! - 簡書 (jianshu.com)