Linux10--创建用户原理
2022/4/7 7:19:25
本文主要是介绍Linux10--创建用户原理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 用户分类
# CentOS 7: 超级用户:root, uid: 0 系统用户:uid: 1 <= uid <= 200,分配给运行系统自带进程的系统用户 系统用户:uid: 201 <= uid <= 999,分配给安装程序的系统用户 普通用户:uid: 1000 <= uid <= 6000 id号在 0 ~ 200之间的用户运行的是操作系统级别的应用程序 id号在 201 ~ 999之间的用户运行的是用户级别的应用程序 超级用户:拥有系统的完全控制权 在生成环境下,一般进制root账户远程登录SSH连接服务器,以加强系统安全 系统用户:不代表人,而代表系统的组成部分 默认情况下不能登录系统,是系统正常运行必不可少的部分。 存在的目的主要是方便管理系统。 普通用户:是使用系统的真实用户人群 一般是由具备系统管理员root的权限的运维人员添加的
2 用户原理
# 执行useradd test命令,涉及的文件: # 1.保存用户信息的文件: /etc/passwd root:x:0:0:root:/root:/bin/bash 用户名:密码占位符:用户的uid:用户的gid:用户的简介:用户的家目录:该用户登录默认的解析器 # 若把密码占位符删除,该用户就不用密码登录 # 2.保存用户密码的文件: /etc/shadow root:$6::0:99999:7::: 用户名:密码 # !:密码占位符 表示没有密码 # 3.保存用户组的文件: /etc/group root:x:0: 组名称:密码占位符 :组id # 4.保存用户组密码的文件: /etc/gshadow
3 案例:手动创建一个用户
# 知识储备: chown是用来修改文件的用户及用户组 chown test.test test chmod是用来修改文件权限 # 1.编写组密码文件 vim /etc/gshadow test:!:: # 添加 test组:组密码为空 # 2.编写用户组文件 vim /etc/group test:x:995: # 添加 # 3.编写用户信息文件 vim /etc/passwd test:x:996:995:手动创建文件:/home/test:/bin/bash # 添加 # 4.编写用户密码文件 vim /etc/shadow test:$6$Wj1ga/9nmn6UT134$z4o/eXCMCeVV/eNqyEURZGdbwheEex2HiHvARirraJlpHQoCTvyyh/i/0FmAngzvQ6SNU/QOo8MrpF0WL.bzT/::0:99999:7::: # 添加 # 备注:test用户密码使用的是root的密码,因为不知道加密方式,所以拷贝的root密码 # 5.为test用户创建家目录 mkdir /home/test # 6.添加相关配置文件 cd /home cp /etc/skel/.* /home/test/ # 用户相关的初始化文件 都在etc/skel/ 目录中 chmod 700 test chown test.test test cd test chown test.test ./.* # 7.测试 ssh test@192.168.15.101
这篇关于Linux10--创建用户原理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法