博主自主知识产权《springboot深入浅出系列课程》(16章97节文档免费) 已经上线,请关注

新建用户-在CentOS与UbuntuServer的区别

linux 字母哥 2546℃ 0评论

背景

之前一直认为linux系统上新建用户的命令是一致的,也没用心观察过这件事。
有的时候,使用useradd新建用户,发现没创建用户主目录,哎,还真奇怪。当时也不想研究这件事,然后把用户删掉,再用adduser命令新建用户就可以了。
然后换了一个操作系统,使用useradd新建用户,用户主目录也可以创建了。
这东西平时不愿意去记,也不想记。但是今天,我终于忍不了了!

实验总结

在Ubuntu下useradd与adduser命令不同

1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。

2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。

在CentOS下useradd与adduser命令相同

useradd 和 adduser都会在/home下自动创建与用户名同名的用户目录,但是没有提示输入密码,需要使用passwd手动设置一下!

最佳实践

  1. 使用adduser命令添加用户!
  2. 如果没有交互信息提醒设置用户密码,使用passwd.

转载请注明:字母哥博客 » 新建用户-在CentOS与UbuntuServer的区别

喜欢 (4)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 大神!受我一拜!
    吊炸天2018-05-07 10:29 回复