http://www.m5home.com/blog/archives/2016/12/103.html
第一步是给root用户设置个密码.
我没试过空密码行不行,不折腾.
sudo passwd root
第二步是在配置文件里设置自启动:
1,编辑/etc/lightdm/lightdm.conf:
sudo gedit /etc/lightdm/lightdm.conf
[Seat:*]
autologin-guest=false
autologin-user=root
autologin-user-timeout=0
greeter-session=lightdm-gtk-greeter
2,编辑/root/.profile文件,增加tty -s &&:
sudo gedit /root/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
然后重启就行了.
关闭guest用户
$ sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Ubuntu安装完成默认是普通权限的用户,root用户需要手动开启,并且还不含opne-ssh模块
1.给root用户设置密码
# sudo passwd root
会提示输入unix的新密码,这就是root的密码
2.测试root用户登录
# sudo su 或者 su root
3.修改配置文件,开启root账号界面登录
# cd /usr/share/lightdm/lightdm.conf.d/
# gedit 50-unity-greeter.conf
在下面添加如下配置:
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false
4.重启系统,使用root账号登录
# reboot
会出现一个错误提示,点击确定进入系统
# vi /root/.profile
把mesg n,修改为:tty -s && mesg n
保存退出,重启系统
# reboot
5. 安装open-ssh模块开启远程登录
# apt-get install openssh-server
查看是否开启:#ps -e |grep ssh
6.开启root远程登录
# vi /etc/ssh/sshd_config
找到并用#注释掉这行:PermitRootLogin prohibit-password
新建一行 添加:PermitRootLogin yes
重启服务
# service ssh restart
至此,root账号远程登录完成
(网络必须打开,不然无法登陆)
---------------------
作者:学习达人的日记本
来源:CSDN
原文:https://blog.csdn.net/sinat_32247833/article/details/80026578
版权声明:本文为博主原创文章,转载请附上博文链接!
在最后增加allow-guest=false
保存退出。注销后可看到已经没有guest用户登陆的选项。