我们都知道在 ubuntu 中 root 用户的权限是非常大的,为了防止因权利过大而产生的误操作问题,一般都会新建一个用户,并将该用户添加到 sudo 组,以后就用这个新用户登录。

如何创建用户

  1. 切换为root用户为了获取创建用户的权限
ubuntu@T4:~$ sudo su
  1. 添加一个新用户(如用户名为doghead)
root@T4:/home/ubuntu# adduser doghead

然后根据系统提示进行密码和注释性描述的配置,全程不用自己输入其他命令即可配置成功,用户主目录和命令解析程序都是系统自动指定。

  1. 查看用户的属性
root@T4:/home/ubuntu# cat /etc/passwd
  1. 将用户添加到 sudo 组
adduser username sudo
  1. 退出当前用户,以用户csdn登陆系统

可以看到我们已经来到了自己的目录 doghead@T4:~

如何删除用户

终端方法:以下用newuser代替想要删除的用户账户

在root用户下:userdel -r newuser

在普通用户下:sudo userdel -r newuser

因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

Issues

  1. 无法登陆ssh出现permission denied

    a) 配置/etc/ssh/sshd_config

    sudo gedit /etc/ssh/sshd_config
    或者
    sudo vim /etc/ssh/sshd_config
    

    将PermitRootLogin 后面改为yes

    b) 重启ssh服务

    service ssh restart