手动添加用户

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

相关推荐

  • 双主模型的lvs-dr高可用负载均衡集群

    实验目的:使用keepalived实现lvs-dr模型双主高可用集群 实验环境:两台virtual server(实现lvs的双主)、两台real server(安装web service,用于负载均衡)、一台clietn用于验证结果 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP 1.配置A主机的IP…

    2017-05-13
  • 【Linux基础】计算机及操作系统基础

    【Linux基础】计算机及操作系统基础 计算机的组成及其功能 计算机的组成 简单来说,计算机应由两部分组成:第一部分:硬件 冯诺依曼结构体系 当前计算机主要是基于冯诺依曼体系结构设计的,在该体系中,计算机硬件由5个部件组成。分别是:运算器、控制器、存储器、输入设备和输出设备。而现今运算器和控制器一般集成在一起,叫中央处理器(Central Processin…

    Linux干货 2018-03-04
  • nfs的简单配置及引用

    nfs: Network File System RPC:Remote Procedure Call NFS: sun公司研发, 协议;     NFSv1,没有走出实验室     NFSv2(不安全), NF…

    Linux干货 2016-10-19
  • Linux软件包管理之程序包编译安装

    程序包编译 程序包编译安装: Application-VERSION-release.src.rpm–>      安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装 源代码–>预处理–>编译(gcc)–>汇编&#82…

    Linux干货 2016-08-25
  • Linux基础之shell脚本编程(四)

    1、写一个脚本   (1) 能接受四个参数:start, stop, restart, status    start: 输出“starting 脚本名 finished.”   (2) 其它任意参数,均报错退出;   1 #!/bin/bash   2 #a…

    Linux干货 2016-11-28
  • shell编程之条件判断和find查询

    使用read 来把输入值分配给一个或多个shell 变量: -p 指定要显示的提示 -t TIMEOUT read 从标准输入中读取值,给每个单词分配一个变量 所有剩余单词都被分配给最后一个变量 read -p “Enter a filename: “ FILE   条件选择if语句  多分支 if  CONDITION1 ; …

    Linux干货 2016-08-18