要在阿里云服务器上添加新用户,首先登录到服务器(如通过SSH连接),然后使用以下命令创建新用户:sudo useradd -m 新用户名
。接着为新用户设置密码:sudo passwd 新用户名
。确保新用户加入合适的用户组以获得所需的权限。确认新用户的创建情况,例如检查其家目录是否已创建:ls /home/
。
一、准备工作
确保你的服务器已通过SSH连接至云服务器上,如果你使用的是Linux系统,比如CentOS或Ubuntu,那么你很可能已经安装了OpenSSH服务器,用来接收远程SSH连接请求,如果尚未安装,可以利用以下命令进行安装:
sudo yum install openssh-server -y
或者
sudo apt-get install ssh -y
你需要确保防火墙规则允许SSH访问,通常情况下,防火墙默认允许来自所有源的SSH访问(端口22),你可以使用ufw
或iptables
来配置防火墙,这里以ufw
为例:
sudo ufw allow 22/tcp sudo ufw enable
二、创建新用户
使用adduser
命令可以快速创建一个新的用户,打开终端后执行以下命令:
sudo adduser 新用户名
要创建一个名为newuser
的新用户,可以输入:
sudo adduser newuser
根据提示输入新用户的密码及其他相关信息,完成创建后,新用户会自动加入/home/newuser
目录,并且默认具有/bin/bash
作为shell。
三、设置用户权限
为了安全起见,建议为新用户设置一个不包含sudo
权限的默认shell,这能确保新用户只能在其个人文件夹中执行命令,而不会拥有超级用户权限,可以使用以下命令修改用户的shell:
sudo usermod -s /bin/bash newuser
若希望新用户能够使用sudo
权限执行系统管理任务,则需在/etc/sudoers
文件中为其添加一行,使用visudo
编辑器确保语法正确:
sudo visudo
在文件末尾添加如下行:
newuser ALL=(ALL) NOPASSWD:ALL
记得保存并退出编辑器,这样,newuser
就能通过sudo
执行任何系统命令而无需输入密码。
四、验证新用户是否成功添加
添加新用户后,可通过登录测试来确认操作是否成功:
ssh newuser@服务器IP
输入新用户的密码,即可成功登录新用户账户。
就是如何在阿里云服务器上添加新用户的详细步骤,在添加新用户时,除了关注用户的权限设置外,还应考虑防火墙规则及安全性设置,希望本文对您有所帮助。