手动添加用户

    通常使用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
下一篇 2015-04-27

相关推荐

  • linux命令格式和常用命令

    Linxu命令使用格式 ~]#COMMAND OPTIONS ARGUMENTS CMMMAND:发起一命令:请求内核将某个二进制程序运行为一个进程; OPTIONS:指定命令的运行特性; 短选项:-C, 例如-l, -d 注意:有些命令的选项没有-; 如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld 长选项:–word, 例如…

    Linux干货 2018-03-04
  • 二、(3)Linux的文件与数据之:元数据

    文件的元数据 在Linux的文件系统中,数据可分为两大类:数据和元数据 数据:泛指普通文件中的实际数据 元数据:用来描述一个文件的特征的系统数据 这样抽象的描述并不能很清楚地表示元数据的定义,所以下面将借助stat命令进行举例说明: stat命令 stat – display file or file system status(用于展示文件或文…

    2018-01-11
  • init中的服务故障如何排除

    我们假设ypbind出故障 首先我们设 ypbind服务开机启动 chkconfig yubind on 然后查看服务 chkconfig –list    默认是2345启动   然后更改这个脚本,里面寄一个长期的休眠时间,模仿为错误 sleep 休眠时间 然后重新启动,看看系统如何报错。 然后系统等到要启动该服务的时候回一…

    2017-07-22
  • 关于 shell脚本编程第一篇

                                                   shell脚本编程(1) …

    系统运维 2016-08-15
  • 马哥教育网络21期+第十二周练习博客下

    6、在LAMP架构中,请分别以php编译成httpd模块形式和php以fpm工作为独立守护进程的方式来支持httpd,列出详细的过程。 # LAMP编译安装 # LAMP编译安装,目前CentOS7操作系统上可以使用yum进行安装,在CentOS6上需要编译安装 CentOS6 http-2.2主要安装的,编译安装LAMP需要h…

    Linux干货 2016-10-17
  • 密码保护:测试信息, 顺便贴上以前年少轻狂的内容.(未整理)

    无法提供摘要。这是一篇受保护的文章。

    Linux干货 2017-07-11