zoukankan      html  css  js  c++  java
  • Ubuntu 18 root用户登录

    为root设置初始密码

    • 登录系统,打开终端,使用sudo指令获取root权限,更改root用户密码:
    sudo passwd root

    修改登录界面

    • 更改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容
    sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    • 打开文件,在文件末尾加入如下两行,完成后保存并关闭(注意这一步,不要删除文件中原本的两行内容)
    greeter-show-manual-login=true
    all-guest=false

    允许root用户直接登录图形界面

    • 进入/etc/pam.d文件夹下,修改gdm-autologin和gdm-password文件内容(参考第2步的命令)
    • gdm-autologin文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
    • gdm-password文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
    #auth required pam_success_if.so user!=root quiet_success

    设置环境变量

    • 修改/root/.profile文件
    sudo vim/root/.profile

    Linux tty命令用于显示终端机连接标准输入设备的文件名称

    在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下

    你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称

    语法

    tty [-s][--help][--version]

    参数说明

    • -s或--silent或--quiet 不显示任何信息,只回传状态代码。
    • --help 在线帮助。
    • --version 显示版本信息。

    Linux mesg命令用于设置终端机的写入权限

    将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上

    语法

    mesg [ny]

    参数

    • n 不允许其他用户将信息直接显示在你的屏幕上
    • y 允许其他用户将信息直接显示在你的屏幕上

    打开文件,将最后一行改为以下:

    tty -s && mesg n || true

    保存并关闭,重启,重启之后选择“未列出”输入账号root密码

  • 相关阅读:
    python 3.x报错:No module named 'cookielib'或No module named 'urllib2'
    Xshell实现Windows和使用跳板机跳转的远程Linux互传文件
    Linux scp常用命令
    正则表达式
    [NBUT 1458 Teemo]区间第k大问题,划分树
    [hdu5416 CRB and Tree]树上路径异或和,dfs
    [vijos P1008 篝火晚会]置换
    [hdu5411 CRB and Puzzle]DP,矩阵快速幂
    [hdu4713 Permutation]DP
    [hdu4710 Balls Rearrangement]分段统计
  • 原文地址:https://www.cnblogs.com/YC-L/p/12186402.html
Copyright © 2011-2022 走看看