如何不用命令创建用户

都有哪些操作:

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 目录里向其中复制任何文件。
正在创建信箱文件 : 文件已存在
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值