Linux新建用户无法登陆系统的解决方案
前言
出现这个问题的原因,就是大家没有从基础开始学Linux,导致很多基础操作不会使用,遇到问题反而用搜索引擎搜索,得到一堆相似的答案,你就信了,因为重复就是权威。而你不清楚的是,这个答案是无数人复制初始答案而形成的权威规模,而当初始解决方案是错误的时候,你就遭殃了。
其实我们要明白一件事,并不是所有的,搜索引擎搜索到的东西都是对的。任何地方都是鱼龙混杂。
Linux的命令很多时候都像是魔法,你永远不知道为甚么这么用....
所以,踏踏实实的学吧!
文末附上 LINUX系统学习圣经。 鸟哥的...
1 问题
很多人用这两条命令创建用户,常常出现无法登陆图形桌面的情况。
useradd testname
passwd testname
当然这两条命令是非常有用的,我们确实创建了一个用户,可以在shell中切换到该用户。但不能登录到图形桌面。
实际上创建用户可以登陆图形桌面比这个复杂一点。下面是比较详细的步骤。
1.1 临时进入root权限
sudo su root
1.2 创建用户
创建用户的两种选择。
- 添加用户 -d 指定用户主目录 -m 若主目录不存在则创建
这条命令在 /home 下创建了用户主目录。而前言所提命令创建用户后没有用户主目录。 
useradd -d /home/testname -m testname
- 相对于上面的命令 -g 将用户添加到 root组里
 
useradd -d /home/testname -m testname -g root
查看用户所属组
groups testname
彻底删除用户
userdel -r testname  # 删除用户及其目录
1.3 设置用户密码
passwd testname
之后键入两次密码确认即可。
注意输入的密码因为安全原因,不会回显。
1.4 授权用户 sudo 权限
即使创建的用户放到 root 组里,刚创建的用户还是没有sudo 权限。
所以我们要配置一下(选择性的,如果你需要的话)
sudo su root
vim /etc/sudoers
键入 i,开始修改信息。
并且在 root ALL=(ALL:ALL) ALL 下添加 你创建的用户名 + ALL=(ALL:ALL) ALL
(这里 用户名 testname 改为了实际的用户名 因为实际上我并没有创建 testname用户 这里是之前的一个案例)

修改完成后, 键入Esc 退出编辑并强制修改文件。
Esc
:wq!
之后就可以切换用户并登录这个账户的图形桌面了。
结尾
Linux 系统学习的资料,粗略看看就行。有个印象。
https://wwt.lanzouj.com/i75Kf00vcqfa
Linux新建用户无法登陆系统的解决方案的更多相关文章
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
		
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
 - linux 新建用户、用户组 以及为新用户分配权限
		
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号 一方面可以帮助系统管理员对使用系统的用户进 ...
 - linux 新建用户、用户组 以及为新用户分配权限(转)
		
本文转自https://www.cnblogs.com/clicli/p/5943788.html 感谢作者 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先 ...
 - linux 新建用户和权限分配
		
1.创建新用户:testuser 命令:#useradd 选项 用户名 选项: -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主 ...
 - 【转】linux 新建用户、用户组 以及为新用户分配权限
		
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
 - Linux 新建用户、用户组,给用户分配权限
		
注:内容来自网络 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对 ...
 - linux新建用户登录不了
		
useradd----创建用户命令 简单的创建普通用户(当然得在root登录下执行) useradd username -p password userdel username 删除用户 用上面的命令 ...
 - Linux 新建用户和组命令
		
用户的角色是通过UID和GID识别的. UID用户ID:相当于各为的身份证,在系统中是唯一的 GID组ID:相当于各为的家庭或者你们的学校. 1.新建用户及设置密码命令如下: useradd [参数] ...
 - ZH奶酪:Linux新建用户+远程登录
		
7.想在VBUbuntu中新建一个账户,但是用useradd命令发现没有权限,原来Ubuntu默认不是root权限登录,需要按照下边的教程才能新建用户. http://www.linuxidc.com ...
 - Linux新建用户后的必要设置
		
系统:ubnutu 18.04 x64 以下操作全在root下 准备工作: 新建用户 useradd -m tom 初始化密码 passwd tom 1. tab按键 不能自动单词不全 # ...
 
随机推荐
- UCX84X笔记
			
1. 管脚定义 COMP: 误差放大器补偿引脚.将外部补偿元件连接到此引脚,以修改误差放大器输出.误差放大器内部有电流限制,因此用户可以通过外部强制COMP接地来命令零占空比. UCx84x系列中的误 ...
 - Docker学习系列3:常用命令之容器命令
			
本文是Docker学习系列教程中的第三篇.前几篇教程如下: 「图文教程」Windows11下安装Docker Desktop 「填坑」在windows系统下安装Docker Desktop后迁移镜像位 ...
 - Could not resolve placeholder 'xxx.xxx.xxx' in value "http://${xxx.xxx.xxx}"
			
代码一切正常,忽然报这个错误, 原因为,当前配置在配置文件最后,且前面均为注释,把当前配置位置提前即可
 - SVG Video 声音图标灰色,无法点击
			
原因:Video里的视频放的是录屏,怪不得声音图标是灰色的 换成正常有声音的mp4文件,声音图标就正常了
 - 随机读取数组中n个元素
			
需求 随机不重复的显示一系列图片 分析 可使用Math.random(),其作用是返回介于 0(包含) ~ 1(不包含) 之间的一个随机数.先获取到图片路径,将图片路径放入数组中,再随机从数组中读取n ...
 - 传染病模型 SI
			
参考了这篇写的很好的[1],讲了各种模型 因为是各种模型都是用微分方程写的,所以又去学习了一下微分方程 ,真的忘了有没有学过这个,反正一点印象也没有了. 好在[2] 这个文章又把我带回去了. SI 的 ...
 - axis2添加拦截器
			
项目背景: 2002年的某保险老项目,项目是部署了多个服务器,每个服务器有2到多个服务(每个服务的日志对应一个日志文件),外部对接是通过F5分发到随机服务器上来进行访问,正式出现问题或者看一些问题就需 ...
 - CSS & JS Effect – Image hover animation
			
效果 效果来自: webflow 的一个模板 需求解释 有 3 给元素, 图片, overlay(黑影), link mouse enter 的时候, 图片要 zoom in. overlay 要 f ...
 - CSS – Position
			
前言 定位是 CSS 里蛮重要的一课. 图片黑影 (overlay), back to top button, header, footer 紧贴在屏幕上下方等效果都是靠 position 完成的. ...
 - RabbitMQ——死信队列介绍和应用
			
死信和死信队列的概念 什么是死信?简单来说就是无法被消费和处理的消息.一般生产者将消息投递到broker或者queue,消费者直接从中取出消息进行消费.但有时因为某些原因导致消息不能被消费,导致消息积 ...