【Linux】ubuntu两种新建用户的方式:useradd和adduser

最近嫌弃虚拟机太慢,平常的工作也就是编译一些程序,所以搞了一台阿里云,到手后只有root用户,所以研究了一下如何新建用户~
注:无论使用哪种方式,都必须切换到root用户下:

sudo su

1.(常用)adduser新建用户

命令格式:

adduser <用户名>

根据提示设置密码,输入信息,创建用户成功:

  1. 测试一下能否由root用户切换到创建的用户:
su mculover666


切换成功,并且系统自动创建了用户工作目录。

  1. 在xshell中测试一下能否直接登录:
ssh <刚刚创建的用户名>@<Linux主机ip地址>


登录成功:

  1. 使用该命令新建的用户,对应的删除命令是:
deluser <用户名>

2.useradd新建用户

参考我的另一篇博客:

Debian& Ubuntu shell常用命令汇总(持续更新)—— 5.4.用户与用户组命令

3.解决新建用户没有颜色显示的问题

  1. 使用vi打开mculover666用户的配置文件:
vi ~/.bashrc
  1. 找到#force_color_prompt=yes这一行,去掉前面的#号:
  2. 保存退出,重新登录:

4.解决新建用户无法使用sudo的问题

在使用新建的用户登录后,如果使用sudo命令会报错,比如切换到root用户:

sudo su


错误信息如下:

mculover666 is not in the sudoers file.  This incident will be reported.

解决方法:

  1. 重新以root用户登录:

    扫描二维码关注公众号,回复: 5420376 查看本文章
  2. 编辑配置文件

vi /etc/sudoers

User privilege specification中root用户之后添加新的一行:

mculover666     ALL=(ALL:ALL) ALL

强制保存退出,修改成功。

3.切换到新建的用户:

su mculover666

  1. 切换到root用户,检测新建用户是否可以正常使用sudo:
sudo su

猜你喜欢

转载自blog.csdn.net/Mculover666/article/details/88036381