手动添加用户

    通常使用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)
petmasterpetmaster
上一篇 2015-04-27 21:39
下一篇 2015-04-27 22:13

相关推荐

  • N25第六周博客作业

    第六周博客作业   请详细总结vim编辑器的使用并完成以下练习题 1、 复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^\([[:space:]]\+\)@#\1@ig    2、 复制/boot/grub/grub.con…

    Linux干货 2017-01-10
  • DNS介绍及资源记录

    DNS查询 第一段:主机到运营商的DNS服务器(递归) 第二段:运营商的DNS再去解析(根域名服务器/),在一层一层的查找(迭代) DNS名称解析方式:名称–>IP,IP–>名称 注意:二者的名称空间非同一个空间,即不是一个数据库; 域: www.magedu.com. ftp.magedu.com. bbs.magedu…

    Linux干货 2017-02-12
  • 马哥教育网络班21期+第三周课程练习

    列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登陆多次,只显示一次即可。 ~]# who|cut -d" " -f1|sort -u 2  取出最后登录当前系统的用户的相关信息。    ~]# id `last|head&nbs…

    Linux干货 2016-07-29
  • 第四周练习

    1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。         # cp -r /etc/skel /home/tuser1      &nb…

    Linux干货 2016-11-18
  • 系统管理之磁盘管理(二)磁盘配额,RAID,LVM

    上篇博文给大家介绍了磁盘和文件系统的基础知识,也是最基本的使用.在实际生产环境中,对于磁盘的使用,要求稳定,灵活,那么下面给大家分享下磁盘的高级用法.磁盘配额,RAID,LVM等相关知识. 1.磁盘配额2.磁盘RAID3.LVM 一.磁盘配额 1.概述: • 在内核中执行 • 以文件系统为单位启用 • 对不同组或者用户的策略不同…

    Linux干货 2016-09-05
  • 文件管理及常用命令(一)

    cat命令: -n 增加行号 空行也增加行号          [root@localhost ~]# cat f1     abcd     abc…

    Linux干货 2016-08-08