2024年5月12日发(作者:)

1

百度文库

如何在Ubuntu 16.04 LAMP VPS上安装Subrion 4.1 CMS

关键词:CMS Linux指南 服务器应用程序 Ubuntu

本文是我的“ 如何在CentOS 7 LAMP VPS上安装Subrion 4.1 CMS ”教程的一个端口。它已针对

Ubuntu 16.04进行了更新。

Subrion 4.1 CMS是一个功能强大且灵活的开源内容管理系统(CMS),它为您的网络发布项目带来了

直观明了的内容管理工作流程。Subrion 4.1 CMS提供丰富的免费插件和模板,强大的用户权限系统,

允许开发人员快速构建定制平台扩展的高级框架API,以及集成的Smarty模板和所见即所得编辑器,以

实现灵活的语义HTML内容生成。

在本教程中,我们将使用Apache Web服务器,PHP 7.0和MariaDB数据库,在Ubuntu 16.04

LAMP VPS上安装Subrion 4.1 CMS。

先决条件

一个干净的Vultr Ubuntu 16.04服务器实例,具有SSH访问权限

第1步:添加一个Sudo用户

我们将开始添加一个新sudo用户。

首先,登录到您的服务器root:

ssh root@YOUR_VULTR_IP_ADDRESS

添加名为user1(或您的首选用户名)的新用户:

adduser user1

出现提示时,输入安全且令人难忘的密码。你也会被提示输入你的“全名”和其他一些细节,但是你可以

简单地按下它们使它们保持空白Enter。

现在检查/etc/sudoers文件以确保该sudoers组已启用:

visudo

百度文库

2

百度文库

寻找这样的部分:

%sudo ALL=(ALL:ALL) ALL

这一行告诉我们,作为该sudo组成员的用户可以使用该sudo命令获得root特权。它应该是默认取消

注释,所以你可以简单地退出文件。

接下来我们需要添加user1到sudo组中:

usermod -aG sudo user1

我们可以验证user1组成员身份并检查usermod命令是否适用于该groups命令:

groups user1

现在使用该su命令切换到新的sudo用户user1帐户:

su - user1

命令提示符将更新以表明您现在已登录该user1帐户。您可以使用以下whoami命令验证它:

whoami

现在重新启动sshd服务,以便您可以ssh使用刚刚创建的新的非root用户sudo用户帐户登录:

sudo systemctl restart sshd

退出user1帐户:

exit

退出root帐户(这会断开您的ssh会话):

exit

您现在可以ssh使用新的非root sudo用户user1帐户从本地主机进入服务器实例:

ssh user1@YOUR_VULTR_IP_ADDRESS

如果您想要每次都不必输入密码就可以执行sudo /etc/sudoers,请使用visudo以下命令重新打开该

文件:

百度文库