linux下手工创建新用户

当我们要创建一个用户时,通常使用useradd命令就可以自动创建了一个用户;实际上,在linux下,一切皆文件,设置好几个文件,也是可以创建出一个用户:

文件如下:

/etc/passwd  :用户

/etc/shadow  :密码

/home/username:用户家目录

/etc/group:用户组

/etc/skel/*:  这个目录下的文件,实际上是用户家目录下的文件的骨骼。在useradd命令下,会自动拷贝至/home/username下

———————————————————————————————-

根据以上文件创建一个用户user01:

1、使用nano编辑 /etc/passwd,在最后一行添加:

1427606600403230.jpg

格式说明

用户名:密码占位符:UID:GID:家目录路径:默认shell

2、使用nano编辑 /etc/passwd,在最后一行添加

1427606898136953.jpg

格式说明

组名:密码占位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表

3、cp -r /etc/skel /home/user01,并查看拷过去的文件

1427606365362537.jpg




递归修改该目录的属主、属组:

blob.png

blob.png

4、接着修改文件的权限,仅仅属主属组才有权限

用su – 切换用户,发现用户可以登录

blob.png

5、但是,通过伪终端时,需要输入密码,因此,需要在/etc/shadow 里面最后一行添加个新用户,并给新用户配置密码。

blob.png

格式说明

用户名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限(不含起始日):密码过期警告区间:密码非活动期限(只能改密码,其他改不了):帐号过期期限:保留区域

因此需要生成一个密码:

blob.png

放到/etc/shadow 中的 "!!"位置:

blob.png

以上,用户添加就到此结束了。

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

(0)
麦鲸麦鲸
上一篇 2015-03-30
下一篇 2015-03-31

相关推荐

  • 自制简易linux系统

    一、环境准备 1.笔记本电脑 2.vmware12软件 3.CentOS 6虚拟机 4.大于5G空间的物理磁盘分区 二、分区并挂载文件系统 1.添加磁盘 在vmware中选中CentOS 6系统并右击鼠标选择设置,添加–>硬盘–>SCSI(推荐)–>创建新虚拟磁盘–>大小改为5G–>完成 2.分区并…

    Linux干货 2016-09-20
  • 计算机的一些简单认识

      完整的计算机系统包括硬件和软件两大部分,硬件是指计算机系统中的各种看得见摸得着的物理装置。例如主板,网卡,显示器等。软件是指计算机运行所以需要的各种程序。例如操作系统:linux,windows。办公软件office等等。可以这样理解为软件是对硬件功能通过复杂的编程封装,让人们得以实现计算机应用于生活。 早期的计算机: 英国曼彻斯特科学工业博物…

    2017-09-11
  • Linux发行版的基础目录名称命名法则及功用规定

    [root@localhost /]# tree -L 1. <—-> 为 / 符号,所有文件的根目录;├── bin -> usr/bin <—-> 所有用户可用的基本命令程序文件;├── boot <—-> 引导加载器必须用到的各静态文件:kernel,initramfs(in…

    2018-02-28
  • 马哥教育网络班22期第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示? cp命令:copy 源文件;目标文件;    单源复制:cp [OPTION]… [-T] SOURCE DEST    多源复制:cp [OPTION]… SOURCE… DIRECTORY  …

    Linux干货 2016-08-22
  • 第三周 磁盘文件系统进阶

    文件系统的使用:     首先要“挂载”:mount 命令和umount命令     根文件系统这完的其他文件系统要想能够访问, 都必须通过“关联”至根文件上的某个目录来实现,次关联操作即为“挂载”;此目录几位“挂载点”;     挂载点:mount-point,用于做为另一个文件系统的访问入口; …

    Linux干货 2016-11-22
  • Week 1–Linux基础1

    一. 计算机是由什么组成的? 计算机有什么作用呢?  1.计算机是由硬件系统与软件系统两大部分组成的. 那么是什么呢?  硬件系统: 1.1 输入组件(如鼠标,键盘等); 输出组件(显示器,打印机等); 1.2 核心大脑–CPU(里面包含有 算术逻辑、控制、记忆等单元); 1.3 为了与以上2大重要部件连接的,肯定需要一个可以…

    Linux干货 2016-12-05

评论列表(2条)

  • stanley
    stanley 2015-03-30 23:48

    知识点落地很小,也很有技术含量,只是内容层次隔断性太大,读者不容易找到切入点,建议内容有头有尾,另格式上如果优美些更能引发读者继续的兴趣

    • 麦鲸
      麦鲸 2015-03-30 23:49

      @stanley感谢老师点评~!