週刊モテブロ

現役ウェブマスターが詳説!パソコン・ネットの活用術

*

rbashを、chshコマンドでbashに変更する方法

   

コアサーバーにTeraTermでSSH接続して、その後。いつもの「ls」「cd」といったコマンドが使えずに悶絶しました。
rbashという制限付きSHELLだから・・・というのがその理由みたいなのですが、ワケわからん。
こちとらunixコマンドも最低限しか知らないし、ログインシェルとかいわれたって何のことやら・・・マジで困ります。
ネットで調べても、中途半端にしか教えてくれなくて、そりゃもう「これくらい分からんクセにやるな」といわんばかり。
わかってるけどさ、でも、やりたいんやから、しょーがない。
s108.coreserver.jpで、できました。
▼SSHでサーバにログインするのに必要なソフト「teraTerm」

http://www.forest.impress.co.jp/lib/inet/servernt/netuty/utf8teraterm.html

▼xreaにsshでシェルログイン

http://mage8.com/ssh.html

lsとかcdコマンドを使うと、こんなエラーが出ます。
-rbash: /bin/ls: restricted: cannot specify `/’ in command names
-rbash: cd: restricted

【1】chshコマンド発行
# chsh
すると、パスワード入力を求められますので、SSHログインしたときのパスワードを入力してEnterキーを押す。
このとき、カーソルも動かないので、緊張します。
ログインが成功すると以下のようなメッセージが出てきます。
Enter the new value, or press returen for the default.
Login Shell [/bin/rbash]:

キーボードで「/bin/bash」と入力して、最後にEnterキー。
Shell changed.と出てくれば、変更OK
このあと、ひっかかった(^^;
【2】bashコマンド発行
# bash
このあと、何もなく改行して、それからlsコマンドやcdコマンド打ちこんだら、
ようやくいつものように使えるようになりました。
次のSSHログインからは、自動的にbashになっていましたよ。
画像でより、わかりやすく解説。赤いのが、自分で打ち込んだもの。
rbashをchshコマンドでbashに変える
ネットで調べると「chshコマンド」使えとか書いてあっても、肝心の使い方とか書いてないし、ホンマ不親切ですわ。
ネットに詳しいやつだけが、ネット使ってるわけやないんやで!というわけで、このページで問題解決できた方は、はてブとかつけてもらえると嬉しいです(^^

 - XREA:CORESERVER

follow us in feedly
follow us in feedly

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  関連記事

no image
CORESERVER

「CORESERVER.JPアカウントの登録・管理・購入」画面を見て ビックリし …

no image
アクセスアナライザーのエラー

AccessAnalyzer http://ax.xrea.com/ エラーが発 …

no image
EasyBotterのcron設定

プログラミングができなくても作れるTwitter botの作り方~EasyBot …

no image
障害情報

s237にホストしているサイトが見れなくなったので、チェックしにいったら、意外に …

no image
無料サーバーアカウントが取得できない

琉海がよく使っているのはXREA(エクスリア)です。 というのも、ありがたいこと …

no image
ss1.xrea.comは不正なセキュリティ証明書を使用しています

「安全な接続ができませんでした」「ss1.xrea.comは不正なセキュリティ証 …

no image
有効期限切れでサーバーアカウントが削除されたときの対処方法

結論からいうと「契約切れで削除されてしまっても、中身は全部、戻ってくるよ!」です …