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)

 

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