コマンドを実行するVNCコンソールユーザーを作成したり、ログイン直後にコマンドなどを実行するための制限付きシェルを取得するscreen
方法を探しています。bash
Screen / bashはすべてのセキュリティ問題を処理するように事前設定されています。ユーザーがシステムの残りの部分にアクセスしたくないため、ユーザーがシャットダウン/ログアウトコマンドを入力した場合は、VNCコンソールもシャットダウンする必要があります。
TigerVNCとTightVNCのドキュメントを見てみましたが、役に立つものが見つかりませんでした。
VNCがこれを行わない場合、SSHコンソールも機能します。
サーバーオペレーティングシステムはCentOSです。
答え1
VNCはユーザーにグラフィカルな環境を提供するツールです。
SSHを使用することがニーズに合った方法です。 BASH環境が必要なセキュリティ制限ですでに構成されている場合は、SSHを構成する必要はありません。
答え2
/etc/passwd
SSHを使用すると、ログイン時に指定されたユーザーシェルが実行されます。に設定します/bin/bash
。次のコマンドを使用してこれを設定できます(root):
usermod -s /bin/bash <username>