什么是红色表示
用户需要输入或定制的生产线将在红色在本教程! 其余的应该主要是复制和粘贴。
当你登录到一个新的刚开始旋转的Droplet,你正在从根用户访问它。 虽然这让您有能力在服务器上进行任何所需的更改,但最好是在虚拟专用服务器上创建具有root权限的另一个新用户。 此外,如果其他人将访问虚拟服务器,您还需要为他们创建新用户。 本教程将讨论创建新用户,授予root用户权限和删除用户。
当您使用新用户执行任何根任务时,您将需要在命令之前使用短语“sudo”。 这是一个有帮助的命令有2个原因:1)它防止用户造成任何系统破坏的错误2)它存储所有的命令运行sudo到一个文件,如果需要可以稍后审查。 但请记住,这个用户和root用户一样强大。 如果您只需要一个用户在VPS上的有限数量的任务,您不需要给他们root权限。
建立
本教程需要访问root用户或具有sudo权限的用户。
在启动Droplet后,您应该已从欢迎电子邮件中收到了root密码。
Ubuntu 12.04上的用户
如何在Ubuntu 12.04上添加用户
要在Ubuntu中添加新用户,请使用adduser命令,将“newuser”替换为首选用户名。
sudo adduser newuser
一旦你键入这个命令,Ubuntu会自动启动进程:
- 输入并确认您的密码
- 输入用户信息。 这不是必需的,按enter键将自动使用默认信息填充字段
- 当Ubuntu询问您信息是否正确时,按Y(或输入)
恭喜 - 您刚刚添加了新用户。 您可以通过键入注销root用户的exit
,然后用新的用户名和密码重新登录。
如何授予用户根特权
如前所述,你最好使用具有root权限的用户。
可以使用此命令打开sudoers文件来创建sudo用户:
sudo /usr/sbin/visudo
在root用户权限规范下添加用户名和相同的权限将授予他们sudo权限。
# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
按'cntrl x'退出文件,然后按'Y'保存。
如何删除用户
如果您发现您不再希望虚拟专用服务器上有特定用户,可以使用单个命令删除它们。
sudo userdel newuser
通过删除用户的主目录完成:
sudo rm -rf /home/newuser
CentOS 6上的用户
如何在CentOS 6上添加用户
要在CentOS中添加新用户,请使用adduser命令,将“newuser”替换为您的首选用户名。
sudo adduser newuser
后续操作为用户提供新密码,在出现提示时键入并确认新密码:
sudo passwd newuser
恭喜,您刚刚添加了新用户及其密码。 您可以通过键入注销root用户的exit
,然后用新的用户名和密码重新登录。
如何授予用户根特权
如前所述,你最好使用具有root权限的用户。
可以使用此命令打开sudoers文件来创建sudo用户:
sudo /usr/sbin/visudo
您将在文件底部找到修改用户权限的部分。 输入“a”开始插入文本。 在root用户权限规范下添加用户名和相同的权限将授予他们sudo权限。
## Allow root to run any commands anywhere root ALL=(ALL) ALL newuser ALL=(ALL) ALL
通过按“shift”ZZ保存并退出文件。
如何删除用户
如果您发现您不再希望虚拟专用服务器上有特定用户,可以使用单个命令删除它们。
sudo userdel newuser
如果要同时删除用户的主目录和文件,可以向命令中添加标志“-r”。
sudo userdel -r newuser
下一步
一旦你设置了用户将需要,你可以开始构建你的VPS。 一个好的开始是使用下面的教程安装LAMP(一个基本的Web服务器软件的集合)。