手动添加用户

    通常使用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

相关推荐

  • Linux GRUB legacy

    Linux GRUB Linux GRUB Linux GRUB 单用户模式(密码破解) 救援模式 实例 GRUB菜单 GRUB命令行接口 GRUB简介 GRUB 菜单组成 GRUB配置文件 GRUB安装及修复 GRUB单用户及救援模式 GRUB简介 了解grub之前,需要理解linux的启动流程,如果之前有对linux启动流程不了解的可以看:http://…

    Linux干货 2016-04-25
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]# fd…

    Linux干货 2016-10-07
  • 磁盘管理

    CHS cylinder-head-sector cylinder柱面=track*head=512*63*256=8M  磁盘分区 为什么是分区? • 优化I/O 性能 • 实现磁盘空间配额限制 • 提高修复速度 • 隔离系统和程序 • 安装多个OS • 采用不同文件系统   MBR:使用32位表示扇区数量,按每扇区512字节计算,每个…

    Linux干货 2016-08-29
  • vim编辑器

    vim基础的认识

    2017-11-26
  • 如何加密/混乱C源代码

    之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。 不过,通过这种极端的写法,大家可以看到源代码都可以写得那…

    Linux干货 2016-05-08
  • 信息论的熵

    1.  前言    熵的概念最早起源于物理学,用于度量一个热力学系统的无序程度。    在信息论里则叫信息量,即熵是对不确定性的度量。从控制论的角度来看,应叫不确定性。信息论的创始人香农在其著作《通信的数学理论》中提出了建立在概率统计模型上的信息度量。他把信息定义为“用来消除不确定性的东西”。在信息世界,熵越…

    Linux干货 2016-03-27