0

私たちのクラスには約60人の生徒がいます。私たちのコースの教師は、パブリック IP を持つリモート PC を提供します。彼は、そのマシンで Web プロジェクトをホストすることを提案してくれました。そのため、各ユーザーが自分のデータにアクセスしたり、新しいソフトウェアを変更、削除、インストールしたりできるように、そのマシンには約 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 デスクトップでは、アプリケーションをシステムにインストールおよび削除するには、スーパーユーザー (admin) パスワードを提供する必要があります ( 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 に答える