手动添加用户

    通常使用useradd命令可以轻松添加一个用户,然后使用passwd命令设置一个密码后就可以登录系统了,其实这一过程完成可以自己手动完成,下面就让我们来通过修改配置文件来添加一个用户。

一、修改/etc/passwd文件

    在etc/passwd文件中手动添加一行内容,如下图所示:

1.png

二、修改/etc/group文件

    在etc/group文件中手动添加一行内容,此信息与passwd文件内容相对应:

2.png

三、创建用户家目录

    用户家目录中包含一些配置文件用来在用户登录系统时加载环境变更,用户被创建时这个配置文件都是从/etc/skel目录中复制的,只需将这个目录中的内容复制到家目录中即可:

1.png

四、创建用户登录密码

    用户没有密码是无法登录系统的,用户的密码全部保存在/etc/shadow文件中,而且密码都是加密存放的,如何才能得到加密的密码呢?可以使用openssl命令来实现:

1.png

    password后输入用于用户登录的密码;现在可以把生成的密码串复制到/etc/shadow文件中:

1.png

    注意:使用openssl passwd命令生成的密码加密格式为MD5,而使用passwd命令生成的密码其加密格式为sha1,sha1加密长度为160位,MD5加密长度为128位。
五、验证

1.png

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/3679

(0)
上一篇 2015-04-27 21:39
下一篇 2015-04-27 22:13

相关推荐

  • grep与文本处理工具

    grep:基本正则表达式,-E  -F egrep:扩展正则表达式,-G -F fgrep: 不支持正则表达式,-F  egrep:          支持扩展的正则表达式实现类似于grep文本过滤功能; grep -E          …

    Linux干货 2016-12-23
  • 用户及权限管理

    新建用户用到的相关文件/etc/default/useradd /etc/login.defs /etc/skel/* 批量创建用户1.创建用户列表user.txt(文件格式同/etc/passwd) 2.newusers user.txt 3.创建密码文件passwd.txt(格式  用户名:密码) 4.cat passwd.txt | chpa…

    Linux干货 2016-08-11
  • 马哥教育网络班21期第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d" " -f 1 |sort |uniq 2、取出最后登录到当前系统的用户的相关信息。 last | head -…

    Linux干货 2016-07-29
  • HAProxy浅说

    HAProxy浅说:    HAProxy响应码:        200:请求正常,响应正常,也就是正常响应码     301:配置使用的重定向,以下都是有关于重定向的一些响应码,不做解释     302:    &nb…

    2017-05-18
  • MySQL-MMM实现MySQL高可用读写分离

    实验环境 实验拓扑 主机配置环境说明 主机名 IP地址 角色/用途 MySQL Server_ID master1 192.168.80.101 MySQL主节点,可读写操作 11 master2 192.168.80.102 MySQL备节点,可读写操作 12 slave1 192.168.80.103 MySQL从节点,仅能读 13 slave2 192…

    Linux干货 2016-06-01
  • httpd服务

             练习:        (1)基于主机名实现三个虚拟主机              …

    Linux干货 2016-11-11