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和密码
作者:BigBender
出处:https://www.cnblogs.com/BigBender/p/12186402.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!