当前位置: 首页 > news >正文

如何不用命令创建用户

都有哪些操作:

1、在/etc/passwd添加一行

2、在/etc/shadow添加一行

3、在/etc/group添加一行

4、创建用户家目录

5、创建用户邮件文件

 例如:

创建用户jerry

要求:

uid:777

主组:hadoop(800)

附加组:python(850)hbase(860)

家目录:/home/jerry

描述信息:I am jerry

密码:123456,最少试用3天才可以再次修改,最常使用30天,到期前5天发送警报

实现步骤

1、创建哟用户的基本信息(/etc/passwd)

vi /etc/passwd
jerry:x:777:800:I am jerry:/home/jerry:/bin/bash

2、检查用户

id jerry

 3、使用openssl来生成密码

格式:openssl passwd -1 -salt "string"
说明:-1:表示md5加密算法-salt:表示加密的时候插入杂质(提高安全性)string:密码
openssl passwd -1 -salt "123456"

 4、修改密码文件(/etc/shadow)

jerry:加密时候的密码:19864:3:30:5:::

5、创建用户组(/etc/group)

vi /etc/group添加
hadoop:x:800
python:x:850:jerry
hbase:x:860:jerry

6、创建用户的家目录

cp -r /etc/skel /home/jerry
cd /home
chown -R jerry.hadoop /home/jerry/
chown -R --reference=user150 jerry #按照 user150 的所有者和群组来更改 jerry 目录的所
有者和群组。

7、创建用户邮件

cd /var/spool/mail/
touch jerry
chmod 660 jerry
chown jerry.mail jerry

8、测试用户是否可以正常使用

补充:

[root@localhost mail]# userdel jerry
[root@localhost mail]# useradd jerry
useradd :警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
正在创建信箱文件 : 文件已存在
http://www.lryc.cn/news/367865.html

相关文章:

  • 基于Python实现可视化分析中国500强排行榜数据的设计与实现
  • VUE3 学习笔记(13):VUE3 下的Element-Plus基本使用
  • MySql数据库安全加固
  • Nginx(title小图标)修改方法
  • iOS 17.5中的一个漏洞
  • 如何在 iPhone 上恢复已删除的短信
  • 矩阵练习1
  • 【C++ | 拷贝赋值运算符函数】一文了解C++的 拷贝赋值运算符函数
  • Linux网络安全
  • Django 视图类
  • 【Java面试】十七、并发篇(上)
  • 七天进阶elasticsearch[one]
  • 全新抖音快手小红书视频解析去水印系统网站源码
  • 图解 Python 编程(12) | 文件和编码方式
  • CSDN个人主页动态地图(前端/后端)
  • GUI编程-01
  • Linux网络-自定义协议、序列化和反序列化、网络计算服务器的实现和Windows端客户端
  • Hive知识体系保姆级教程
  • 三大网络简介
  • Element-UI全面入门与实战技巧
  • 第103天: 权限提升-Linux 系统辅助项目脏牛Dirty内核漏洞SUIDGUID
  • 如何用群晖当异地组网服务器?
  • 文件怎么去重?5个技巧,教你删除重复文件!
  • 标准发布实施 | 《村镇污水处理一体化集成装备技术规范》
  • 人工智能--教育领域的运用
  • 【设计模式深度剖析】【3】【行为型】【职责链模式】| 以购物中心客户服务流程为例加深理解
  • 评价GPT-4的方案
  • LeetCode | 1624.两个相同字符之间的最长子字符串
  • 【CS.AI】GPT-4o:重新定义人工智能的新标杆
  • 野火FPGA跟练(四)——串口RS232、亚稳态