Raspberry Pi OS 开启 root 用户并设置为默认自动登录

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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章