Kubuntu 15.04 SDDM 使用root用户登录

kubuntu 15.04 开始用sddm来替代kdm,登录的时候要用root用户登录?

Easy!!!

~#cat /etc/sddm.conf 
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
CursorTheme=breeze_cursors

[Users]
HideShells=/sbin/nologin,/bin/false
# Hidden users, this is if any system users fall within your range, see /etc/passwd on your system.
HideUsers=daemon bin sys sync man lp mail news uucp proxy www-data backup list irc gnats nobody syslog messagebus colord lightdm avahi-autoipd avahi usbmux kernoops rtkit whoopsie speech-dispatcher hplip saned mysql sshd festival dnsmasq dhcpd gdm pulse postfix xrdp firebird vnstat ntpd usermetrics  uuidd icecast2 minidlna ntop memcache systemd-timesync systemd-network systemd-resolve systemd-bus-proxy sddm

# Maximum user id for displayed users, 随便啦,不用别的用户都可以用1
MaximumUid=65000

# Minimum user id for displayed users, root 用户是0最小ID得为0
MinimumUid=0

光这样当然不行了

~#cat /etc/pam.d/sddm
#%PAM-1.0

# Block login if they are globally disabled
auth    requisite       pam_nologin.so
# auth    required        pam_succeed_if.so user != root nopasswdlogin  重点是这里注释了这行,换成了下面这行
auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin

# auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth
-auth   optional        pam_gnome_keyring.so
-auth   optional        pam_kwallet.so

@include common-account

# SELinux needs to be the first session rule.  This ensures that any
# lingering context has been cleared.  Without this it is possible that a
# module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
# Create a new session keyring.
session optional        pam_keyinit.so force revoke
session required        pam_limits.so
session required        pam_loginuid.so
@include common-session
# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context.  Only sessions which are intended
# to run in the user‘s context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
-session optional       pam_gnome_keyring.so auto_start
-session optional       pam_kwallet.so auto_start

@include common-password

# From the pam_env man page
# Since setting of PAM environment variables can have side effects to other modules, this module should be the last one on the stack.

# Load environment from /etc/environment
session required        pam_env.so

# Load environment from /etc/default/locale
session required        pam_env.so envfile=/etc/default/locale

替换了文件的第五行

当然root用户得设置好密码才行

然后重启,或者pkill sddm 就ok了。

时间: 2024-10-15 13:12:05

Kubuntu 15.04 SDDM 使用root用户登录的相关文章

(转载)Ubuntu keylin 14.04 如何开启root用户登录

Ubuntu keylin 14.04 如何开启root用户登录 Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统.Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本. ubuntu-Kylin中国定制版的Ubuntu桌面Linux系统,融入中国独有的特色. ubuntu默认是不能用root用户登录的,对于个人来说没有root用户权限非常麻烦.这里

让Ubuntu 18.04系统支持root用户登录的方法

默认的Ubuntu 18.04系统在登陆界面上是不支持root用户直接登录的,但是你可以使用下面的方法让Ubuntu 18.04也支持root登录,其他类似的版本参考在Ubuntu Kylin 18.10系统中使用root用户登陆的方法.通常情况下,在Ubuntu 18.04中的普通用户只能通过运行sudo [命令] [参数]来获得系统临时使用root权限,或者是运行su root切换到root用户权限下,下面是使用root登录图形界面的具体方法. 让Ubuntu 18.04系统支持root用户

Ubuntu 12.04 root用户登录设置

Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录.以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式. 然后执行: vi /etc/lightdm/lightdm.conf. 增加 greeter-show-manual-login=true  allow-guest=false  . 修改完的整个配置

Ubuntu19.04使用root用户登录系统

Ubuntu19.04零基础入门(二)_使用root用户登录系统 [视频演示] Ubuntu19.04系统安装好之后,默认是不允许root用户登录图形界面的.我们刚安装好系统后需要安装许多软件,如果经常通过sudo临时使用root权限,或是使用sudo -i命令切换到root用户权限下进行操作还是比较麻烦.如果能使用root用户直接登录图形界面,就可以直接使用命令安装了,省去了很多的麻烦.下面就分享给大家在命令行窗口下配置root用户直接登录图形界面的方法: 1.使用普通用户登录系统 2.鼠标右

Ubuntu12.04.02 root 用户登录设置

Ubuntu12.04.02 root 用户登录设置Ubuntu12.04.02 默认是不允许 root 登录的, 在登录窗口只能看到普通用户和访客登录. 以普通身份登陆 Ubuntu 后我们需要做一些修改. 步骤 1 : 普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入命令后回车 : $sudo -s 步骤 2 : 然后输入安装 Ubuntu12.04.02 时设置的系统密码,即可进入 root 用户权限模式. 步骤 3 : 在终端窗口中执行 $gedit /etc/

[新手指导]Ubuntu12.04.02 root 用户登录设置

Ubuntu12.04.02 root 用户登录设置Ubuntu12.04.02 默认是不允许 root 登录的, 在登录窗口只能看到普通用户和访客登录. 以普通身份登陆 Ubuntu 后我们需要做一些修改. 步骤 1 : 普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入命令后回车 : $sudo -s 步骤 2 : 然后输入安装 Ubuntu12.04.02 时设置的系统密码,即可进入 root 用户权限模式. 步骤 3 : 在终端窗口中执行 $gedit /etc/

ubuntu14.04使用root用户登录桌面

ubuntu安装好之后,默认是不能用root用户登录桌面的,只能使用普通用户或者访客登录.怎样开启root用户登录桌面呢? 先用普通用户登录,然后切换到root用户,然后执行如下命令: vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 在打开的文件里添加一句: greeter-show-manual-login=true 这句的意思是在登录时允许用户自己输入用户名和密码. 然后给root用户设置登录密码,设置方式见ubuntu首次给root用

[转]Ubuntu默认使用root用户登录并免去输入密码

启用Root用户登录 Ctrl + Alt + T进入终端, 输入cd /usr/share/lightm/ightm.conf.d, 如果提示你没有那个文件或目录.那就一次次的进入目录. 进入之后会看到如图所示的几个文件. 这里写图片描述 输入命令vi 50-unity-greeter.conf添加: greeter-show-manual-login=true allow-guest=false  这时候重启就可以使用Root用户登陆了, 输入用户名root以及root用户的密码敲Enter

Ubuntu开启root用户登录

Ubuntu系统安装完成之后,默认是不允许root用户直接登录的,我们可以通过几步简单的操作开启root用户登录.Ubuntu14.*/15.*/16.*版本通用. 1.设置root密码 sudo passwd root 2.切换到root用户 su - 3.编辑/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件,如果没有此文件,直接创建 内容如下: [SeatDefaults] autologin-user=root user-session=