1、首先要明白用useradd创建用户的时候会更改添加5个地方的内容

(1)/etc/passwd             //比如创建useradd  111

//

[root@localhost ~]#useradd 111

[root@localhost ~]# tail -5 /etc/passwd

avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

tcpdump:x:72:72::/:/sbin/nologin

elin:x:1000:1000:elin:/home/elin:/bin/bash

111:x:1001:1001::/home/111:/bin/bash

(2)/etc/shadow

//

[root@localhost ~]#tail -5 /etc/shadow

avahi:!!:18102::::::

postfix:!!:18102::::::

tcpdump:!!:18102::::::

elin:$6$E0iuMAWbc6YsKj7.$UM3YJeV2djZiJBHv5zJGr27dd4EDPiJ1sEFpNrCkbuOtaaLto2v4vlNMchu0Bdb9Ip4yxY3Fvv1OIxR5szbay1::0:99999:7:::

111:!!:18109:0:99999:7:::

(3)/home

//

[root@localhost ~]# ls /home

111elin

(4)用户里面的内容

//

[root@localhost home]#ls -a /home/111

.  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

(5)tail -5 /etc/group

[root@localhost ~]# tail /etc/group

avahi:x:70:

slocate:x:21:

postdrop:x:90:

postfix:x:89:

stapusr:x:156:

stapsys:x:157:

stapdev:x:158:

tcpdump:x:72:

elin:x:1000:elin

111:x:1001:

2、手动创建用户

(1) vim /etc/passwd

然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,eg要创建用户112  然后:wq保存退出

(2) vim /etc/shadow

然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,其中去掉两个!! 号  ,eg要创建用户112  然后:wq! 强制保存退出

(3) vim /etc/group

然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,eg要创建用户112  然后:wq保存退出

(4) 在家目录里面创建/home/112

[root@localhost ~]# cd /home

[root@localhost home]#mkdir 112/

[root@localhost home]#ls

111  112  elin

(5) 把 111文件的隐藏文件内容复制到112文件中,其中111文件夹的内容是在/etc/skel/里面

[root@localhost ~]# ls -a /etc/skel/

.  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

[root@localhost ~]#cp -r /etc/skel/ /home/112

[root@localhost ~]#ls -a /home/112

.  ..  skel

[root@localhost ~]#ls -a /home/112/skel/

.  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

(6) 登录用户

在Linux 切换用户 exit 退出当前用户 登录112

linux怎么创建用户教程,在Linux中如何手动创建一个用户相关推荐

  1. linux 用户创建时间,在linux中如何能得知一个用户的创建时间?

    在linux中如何能得知一个用户的创建时间? (2011-08-24 03:36:01) 标签: 杂谈 在linux中如何能得知一个用户的创建时间?如题.之前我试过id.passwd以及通过stat查 ...

  2. Linux Shell脚本入门教程系列之(二)第一个shell脚本

    本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...

  3. linux内核编译最详细,Linux内核编译详细教程,linux内核编译

    Linux内核编译详细教程,linux内核编译 尝试编译下Linux-kernel 4.14.14,使用Ubuntu 16.04 64位 系统. kernel-4.14.14 内核文件约96MB,解压 ...

  4. linux怎么授权目录,详解Linux如何将一个文件夹的所有内容授权给某一个用户?...

    详解Linux如何将一个文件夹的所有内容授权给某一个用户? 发布时间:2020-09-14 15:23:51 来源:脚本之家 阅读:138 作者:冰阔落 栏目:服务器 [问题分析] 我们可以使用cho ...

  5. oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题

    oracle创建视图中涉及到另外一个用户的表权限不足问题 在oracle中存储过程或者视图等对象创建时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询权限.否则 ...

  6. Linux安装Anaconda3详细教程;Linux安装jupyterhub详细教程

    为什么写这篇博客:毕业后小作业!如有错误,希望贵人能留言指正. jupyterhub 本教程基于以下配置完成: 电脑:阿里云虚拟机 操作系统:Linux-CentOS7 Anaconda3安装目录:/ ...

  7. linux安装xp系统安装教程视频教程,Linux系统怎么安装Win7?Linux下安装XP/WIN7系统图文详细教程...

    Linux是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.但是很多电脑用户还是习惯操作windows系统,这时候有些Linux系统用户就会选择在这系统基础上安装XP或W ...

  8. 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程

    嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...

  9. Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程

    注意:本文中envy等安装步骤已经不再使用 [5月20日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的前身是一善鱼 编写并发布在U ...

最新文章

  1. 创建一个触发器新增字段的时候设置某个字段的值
  2. vsftpd学习笔记
  3. 中消协发布2018年春节消费提示
  4. python3入门书籍-零基础自学python3 好用的入门书籍推荐
  5. 服务器物品展示框刷物品,我的世界1period;11period;2展示框刷物品bug | 手游网游页游攻略大全...
  6. 20本重磅图书等你认领:前沿、创业、个人成长全有了
  7. aix 查看防火墙状态_Linux 7.x 防火墙amp;端口
  8. 仿淘宝分页按钮效果简单美观易使用的JS分页控件
  9. Shell命令-系统信息及显示之stat、du
  10. 用指针实现对二维数组元素的访问
  11. 数学建模主要方法与常用算法概括
  12. 商务办公软件应用与实践【5】
  13. 如何使用 JavaScript 读取文件
  14. matlab 等字符数 输出,Matlab 输入输出函数整理
  15. 大数据创业,数据哪里来?需要跨过几道坎?
  16. 微信公众号中视频下载的2种方法
  17. 一种video视频兼容IE的模式
  18. python中将字符变为大写_python如何把小写字母变成大写字母
  19. css3做一个牛顿摆
  20. 1分钟搞定两个电脑之间谷歌收藏夹的迁移,不用账号!不用下载!

热门文章

  1. 单目摄像头标定与测距
  2. 2021年大数据Flink(四十四):​​​​​​扩展阅读 End-to-End Exactly-Once
  3. HTTP/HTTPS抓包工具-Fiddler
  4. [JAVA EE] JPA技术基础:完成数据列表显示
  5. Glide 加载圆形头像和gif 图
  6. 创建在“system.net/defaultProxy”配置节中指定的 Web 代理时出错。
  7. Ubuntu VSCode OpenCV 环境配置
  8. JQuery EasyUI的常用组件
  9. redis 在 php 中的应用(事务 [ Transaction ] 篇)
  10. 从技术细节看美团的架构