Linux实例默认使用root管理员用户登录,Windows实例默认使用Administrator管理员用户登录,具有操作系统最高管理权限。如果您需要在实例中自建用户,对各用户权限进行分级管理,以提高实例的安全性,您可以参考本文完成操作。
以 CentOS Stream 8 操作系统为例。
仅root用户可以创建新用户。
useradd <新用户名称> su - <新用户名称> pwd
mkdir .ssh chmod 700 .ssh
exit
命令,退出新用户。默认切换到root用户。cp /root/.ssh/authorized_keys /home/<新用户名称>/.ssh/ cd /home/<新用户名称>/.ssh
ls -al
命令,查看authorized_keys文件所属用户和组。如果所属组不为新用户,则执行chown <新用户名称>:<新用户名称> authorized_keys
命令修改所属组。以 Windows 2022 操作系统为例。
仅Administrator用户和具有sudo权限的用户可以创建新用户。