zoukankan      html  css  js  c++  java
  • 在linux中用useradd命令创建一个用户后不能登录的解决

    在linux学习过程中我用useradd 用户名来创建一个用户后,不能登录,通过网上查询看到这种说法:

    一、etc/profile 文件的的权限不足,因为我改过该文件的权限,所以我去试了还是没有用

    最后是在学习到谋个地方老师说创建一个新用户后再如果没有指定目录则会在home目录下创建一个与用户名相同的目录,

    我用上面的useradd 用户名 命令执行后home命令中没有对应的目录,最后是通过 -m选项完成的,

    通过useradd -m 用户名 可以在home目录下找到相应的目录,最后在登录,竟然可以登录上去了,但登录上去后还是有一些

    问题,命令终端只有$这个符号,进入到不同的目录一直是$符号

    解决这个问题的办法是修改配置文件etc/password

    首先先应该查看/etc/passwd该配置文件中,你新建的用户用的是不是bash,不是的话就改过来
    user1:x:1001:1001::/home/user1:/bin/sh
    user2:x:1002:1002::/home/user2:/bin/bash

    不知道导致这个问题的原因,但是这是一个尝试的方法

    心有多大,天有多高,一起奋斗!!
  • 相关阅读:
    python学习之计算机基础详解
    python学习笔记-day03
    名称空间与作用域
    函数参数的应用
    day14
    day13
    函数的基本使用
    day12
    day 09
    文件操作
  • 原文地址:https://www.cnblogs.com/zhaolei1996/p/10919011.html
Copyright © 2011-2022 走看看