linux系统中,不用useradd命令,如何新建一个用户?

linux系统中,不用useradd命令,如何新建一个用户?,第1张

useradd多简单,你偏偏不要非要用下面复杂的,举个例子,新建用户rehdat:

(1) vi /etc/passwd

redhat:x:505:505::/home/redhat:/bin/bash ( 保存退出)

mkdir /home/redhatchown redhat.redhat /home/redhat

(2) vi /etc/shadow

redhat::14913:0:99999:7:::

(3)vi /etc/group

redhat:x:505:

(4)vi /etc/gshadow

redhat:!::

(5) cp /etc/skel/.* /home/redhat

(6) 为新户添加密码:

[root@redhat hadoop]# grub-md5-crypt

Password: (输入密码)

Retype password: (再次输入)

$1$7qImp/$AwfBtveVKMIXfNT/cythe0

复制产生的密钥到/etc/shadow中,如下:

redhat:$1$7qImp/$AwfBtveVKMIXfNT/cythe0:14913:0:99999:7:::

到此手动添加用户完成。

举个例子吧,例如我们要添加用户123家目录/home/123,默认bash为主脚本编译器则,首先进入

#vi /etc/passwd

添加 123:x:501:501::/home/123:bin/bash 完成:wq!退出

#pwconv 同步shadow与passwd

#cp -r /etc/skel /home/123 建立家目录

#chown -R 123 /home/123 更改家目录的所属者

#passwd 更改新用户密码

写完收工。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11618137.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存