0

我们班大约有60名学生。我们的课程老师提供了一台具有公共 IP 的远程电脑。他建议我们在那台机器上托管我们的网络项目。因此,我们必须在这台机器上需要大约 60 个用户,以便每个人都能够访问他/她的数据、修改、删除、安装新软件等。

这也可以成为管理员。这样管理员就可以安装任何软件。但问题是当管理员必须管理所有用户安装新软件的请求时,这对管理员来说是一个负担,因为人们有不同的选择。

所以,我们想要做关于用户,以便每个用户都可以轻松地自定义他/她的环境。

请给我关于这种情况的想法和解决方案。

跟老师知道后,我会添加机器的系统配置。据我所知RAM是64GB。

4

1 回答 1

1

管理员用户始终存在于每个 Linux 安装中 - 这将是您的老师。要添加用户,请使用adduser命令:https ://www.debian.org/doc/manuals/debian-handbook/sect.creating-accounts.en.html

要连接,以下链接可能会有所帮助:https ://openvpn.net/index.php/access-server/docs/admin-guides/182-how-to-connect-to-access-server-with-linux-clients .html

在您自己的机器上创建 Web 项目并将它们托管在中央服务器上应该没有任何问题。

在 Linux 桌面上,需要提供超级用户(管理员)密码才能在系统中安装和删除应用程序(参见https://www.wikihow.com/Install-Software-in-Debian-Linux)。但是,可以从自己的主目录(例如 /home/user_a )手动安装和运行便携式应用程序。

对于便携式 Linux 应用程序,请参阅:https ://www.maketecheasier.com/portable-apps-for-linux/和 https://appimage.org/。它们无需管理员权限即可安装和运行。

ISPconfig ( https://www.ispconfig.org/ ) 看起来不错,但我没有任何经验。您可能也对其他类似工具感兴趣:https ://en.wikipedia.org/wiki/Comparison_of_web_hosting_control_panels

于 2018-03-18T11:09:46.340 回答