热搜:前端 nest neovim nvim

新建用户后linux无法进入怎么办(新建用户 linux)

lxf2023-06-05 19:15:01

由于创建方法不正确,Linux无法进入新用户,其解决方案是:1、通过“sudo su root临时进入root权限;2、执行“useradd -d /home/testname -m testname”命令,然后将用户添加到root组;3、通过“groups testname“查看用户所属组;4、删除用户,然后通过“删除用户”passwd testname设置用户密码即可。

新建用户后linux无法进入怎么办(新建用户 linux)

本教程操作环境: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 改为实际用户名 因为我没有创建它,因为我没有创建它 tname用户testname用户 这是以前的一个案例)

新建用户后linux无法进入怎么办(新建用户 linux)

修改完成后, 键入Esc 退出编辑并强制修改文件。

Esc
:wq!

然后可以切换用户并登录该账户的图形桌面。

相关推荐:Linux视频教程

以上是新用户Linux无法进入的详细内容,更多请关注AdminJS的其他相关文章!