新建用户后Linux无法进入怎么办
发布时间 - 2023-03-16 00:00:00 点击率:次新建用户后Linux无法进入是因为创建方式不正确,其解决办法是:1、通过“sudo su root”临时进入root权限;2、执行“useradd -d /home/testname -m testname”命令,然后将用户添加到root组里;3、通过“groups testname”查看用户所属组;4、删除用户,然后通过“passwd testname”设置用户密码即可。
本教程操作环境:linux5.9.8系统、Dell G3电脑。
新建用户后Linux无法进入怎么办?
Linux新建用户无法登陆系统的解决方案
前言
出现这个问题的原因,就是大家没有从基础开始学Linux,导致很多基础操作不会使用,遇到问题反而用搜索引擎搜索,得到一堆相似的答案,你就信了,因为重复就是权威。而你不清楚的是,这个答案是无数人复制初始答案而形成的权威规模,而当初始解决方案是错误的时候,你就遭殃了。
其实我们要明白一件事,并不是所有的,搜索引擎搜索到的东西都是对的。任何地方都是鱼龙混杂。
Linux的命令很多时候都像是魔法,你永远不知道为甚么这么用....
所以,踏踏实实的学吧!
问题:
很多人用这两条命令创建用户,常常出现无法登陆图形桌面的情况。
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视频教程》
# linux
# 都是
# 主目录
# 你就
# 组里
# 的是
# 这两条
# 如果你
# 是因为
# 两种
# 很多人
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何为不同团队 ID 动态生成多个非值班状态按钮
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
如何在IIS7中新建站点?详细步骤解析
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
教你用AI将一段旋律扩展成一首完整的曲子
如何注册花生壳免费域名并搭建个人网站?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
如何用腾讯建站主机快速创建免费网站?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
想要更高端的建设网站,这些原则一定要坚持!
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
phpredis提高消息队列的实时性方法(推荐)
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel Docker环境搭建教程_Laravel Sail使用指南
Laravel怎么在Controller之外的地方验证数据
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何用wdcp快速搭建高效网站?
利用python获取某年中每个月的第一天和最后一天
青岛网站建设如何选择本地服务器?
如何快速搭建安全的FTP站点?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
JavaScript如何实现路由_前端路由原理是什么
Laravel怎么实现模型属性的自动加密
java获取注册ip实例
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
Linux安全能力提升路径_长期防护思维说明【指导】
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何在阿里云通过域名搭建网站?
微信小程序 input输入框控件详解及实例(多种示例)
中山网站制作网页,中山新生登记系统登记流程?
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
如何快速搭建高效香港服务器网站?
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
零基础网站服务器架设实战:轻量应用与域名解析配置指南


