在云服务器中,我们通常使用的是Linux
系统,以Ubuntu
及CentOS
为例,要想添加一个新用户,首先使用root
用户登陆我们的服务器:
$ ssh root@my-server-public-ip
请用你的服务器公共ip
替换上面的my-server-public-ip
。
要添加一个用户名为test
的用户,我们可以使用adduser
命令:
$ sudo adduser test
Adding user `test' ...
Adding new group `test' (1001) ...
Adding new user `test' (1001) with group `test' ...
The home directory `/home/test' already exists. Not copying from `/etc/skel'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
注意,在填写除了密码以外的信息时,我们可以直接按回车保留默认值。
要更改这个用户的密码,我们需要使用passwd
命令:
$ sudo passwd test
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
我们创建的用户默认是没有root
权限的。要给予这个用户root
权限,
在Ubuntu
系统下,我们可以将用户添加到sudo
分组:
$ sudo usermod -aG sudo test
在CentOS
下,我们需要将用户添加到wheel
分组:
$ sudo usermod -aG wheel test
如果需要了解更多关于root
权限的修改,请参考:
那么如果我们想删除这个用户,我们可以使用deluser
:
$ sudo deluser test
Removing user `test' ...
Warning: group `test' has no more members.
Done.