linux怎么创建用户教程,在Linux中如何手动创建一个用户
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中如何手动创建一个用户相关推荐
- linux 用户创建时间,在linux中如何能得知一个用户的创建时间?
在linux中如何能得知一个用户的创建时间? (2011-08-24 03:36:01) 标签: 杂谈 在linux中如何能得知一个用户的创建时间?如题.之前我试过id.passwd以及通过stat查 ...
- Linux Shell脚本入门教程系列之(二)第一个shell脚本
本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...
- linux内核编译最详细,Linux内核编译详细教程,linux内核编译
Linux内核编译详细教程,linux内核编译 尝试编译下Linux-kernel 4.14.14,使用Ubuntu 16.04 64位 系统. kernel-4.14.14 内核文件约96MB,解压 ...
- linux怎么授权目录,详解Linux如何将一个文件夹的所有内容授权给某一个用户?...
详解Linux如何将一个文件夹的所有内容授权给某一个用户? 发布时间:2020-09-14 15:23:51 来源:脚本之家 阅读:138 作者:冰阔落 栏目:服务器 [问题分析] 我们可以使用cho ...
- oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题
oracle创建视图中涉及到另外一个用户的表权限不足问题 在oracle中存储过程或者视图等对象创建时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询权限.否则 ...
- Linux安装Anaconda3详细教程;Linux安装jupyterhub详细教程
为什么写这篇博客:毕业后小作业!如有错误,希望贵人能留言指正. jupyterhub 本教程基于以下配置完成: 电脑:阿里云虚拟机 操作系统:Linux-CentOS7 Anaconda3安装目录:/ ...
- linux安装xp系统安装教程视频教程,Linux系统怎么安装Win7?Linux下安装XP/WIN7系统图文详细教程...
Linux是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.但是很多电脑用户还是习惯操作windows系统,这时候有些Linux系统用户就会选择在这系统基础上安装XP或W ...
- 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程
嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...
- Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程
注意:本文中envy等安装步骤已经不再使用 [5月20日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的前身是一善鱼 编写并发布在U ...
最新文章
- 创建一个触发器新增字段的时候设置某个字段的值
- vsftpd学习笔记
- 中消协发布2018年春节消费提示
- python3入门书籍-零基础自学python3 好用的入门书籍推荐
- 服务器物品展示框刷物品,我的世界1period;11period;2展示框刷物品bug | 手游网游页游攻略大全...
- 20本重磅图书等你认领:前沿、创业、个人成长全有了
- aix 查看防火墙状态_Linux 7.x 防火墙amp;端口
- 仿淘宝分页按钮效果简单美观易使用的JS分页控件
- Shell命令-系统信息及显示之stat、du
- 用指针实现对二维数组元素的访问
- 数学建模主要方法与常用算法概括
- 商务办公软件应用与实践【5】
- 如何使用 JavaScript 读取文件
- matlab 等字符数 输出,Matlab 输入输出函数整理
- 大数据创业,数据哪里来?需要跨过几道坎?
- 微信公众号中视频下载的2种方法
- 一种video视频兼容IE的模式
- python中将字符变为大写_python如何把小写字母变成大写字母
- css3做一个牛顿摆
- 1分钟搞定两个电脑之间谷歌收藏夹的迁移,不用账号!不用下载!
热门文章
- 单目摄像头标定与测距
- 2021年大数据Flink(四十四):​​​​​​扩展阅读 End-to-End Exactly-Once
- HTTP/HTTPS抓包工具-Fiddler
- [JAVA EE] JPA技术基础:完成数据列表显示
- Glide 加载圆形头像和gif 图
- 创建在“system.net/defaultProxy”配置节中指定的 Web 代理时出错。
- Ubuntu VSCode OpenCV 环境配置
- JQuery EasyUI的常用组件
- redis 在 php 中的应用(事务 [ Transaction ] 篇)
- 从技术细节看美团的架构