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以下命令重新打开该
文件:
百度文库
发布评论