エンドユーザーがログインして、他のユーザーのファイルを表示せずに自分のアカウントを持つための Web ベースのターミナルを構築しようとしています。
以下のコマンドを使用して SSL 構成で TTYD サーバーを立ち上げることができましたが、ページを開くすべてのユーザーは同じユーザー アカウントでログインしており、他のユーザーのファイルを見ることができます。-u および -g オプション (-u 1001 -g 1001) を使用しようとしました。指定されたユーザー ID でログインしますが、すべてのユーザーに対して同じユーザー ID が表示されます。
ttyd -p 2323 -u 1001 -g 1001 --ssl --ssl-cert certs/mycert.crt --ssl-key certs/mykey.key bash &
ユーザーが Web ページ ( https://example.net:2323 ) を開き、指定されたアカウント (パスワードを使用して testuser1 など) に自動的にログインし、他のユーザーのファイル システムを表示せずに自分のアカウントに直接アクセスできる方法はありますか。
シェルスクリプトを実行してこれを達成しようとしましたが、まだすべてのファイルが表示されています。bash シェルまたは docker コマンドのいずれかを使用してこれを達成するための提案は、非常に高く評価されます。