ユーザーとルートの別のコマンドプロンプト

ユーザーとルートの別のコマンドプロンプト

私はSSH経由でリモートDebian 6に接続するためにWindowsでパテクライアントを使用しています。 rootとしてログインすると、一般的なコマンドプロンプトが表示されます。たとえば、root@ion:~#コマンドを押すとオートコンプリートコマンドが正しく機能しますtab。 root以外のユーザーとしてログインすると、コマンド$プロンプトにのみ表示され、コマンドはオートコンプリートされません。

これが理由であり、rootではなくユーザーの可能性を拡張する方法は?

答え1

ログイン時にps各ユーザーでコマンドを実行すると、呼び出されるシェルが何であるかがわかります。どちらもbashであることを確認してください。

どちらもbashの場合は、組み込みコマンドを実行してcompletebashでオートコンプリートがオンになっていることを確認できます。問題が解決したら、user.bashrcに完了を追加してください。

プロンプトは環境変数の機能なので、PS1コマンドを実行してecho $PS1内容を確認してください。

答え2

次のように入力してシェルを見つけることもできます。エコ$SHELLしかも猫/背中/パスワードどのシェルに設定されているかを確認します。あるいは、chsh を実行してシェルを変更することもできます。

関連情報