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になっていましたよ。
画像でより、わかりやすく解説。赤いのが、自分で打ち込んだもの。
ネットで調べると「chshコマンド」使えとか書いてあっても、肝心の使い方とか書いてないし、ホンマ不親切ですわ。
ネットに詳しいやつだけが、ネット使ってるわけやないんやで!というわけで、このページで問題解決できた方は、はてブとかつけてもらえると嬉しいです(^^
関連記事
-
CORESERVER
「CORESERVER.JPアカウントの登録・管理・購入」画面を見て ビックリし …
-
アクセスアナライザーのエラー
AccessAnalyzer http://ax.xrea.com/ エラーが発 …
-
EasyBotterのcron設定
プログラミングができなくても作れるTwitter botの作り方~EasyBot …
-
障害情報
s237にホストしているサイトが見れなくなったので、チェックしにいったら、意外に …
-
無料サーバーアカウントが取得できない
琉海がよく使っているのはXREA(エクスリア)です。 というのも、ありがたいこと …
-
ss1.xrea.comは不正なセキュリティ証明書を使用しています
「安全な接続ができませんでした」「ss1.xrea.comは不正なセキュリティ証 …
-
有効期限切れでサーバーアカウントが削除されたときの対処方法
結論からいうと「契約切れで削除されてしまっても、中身は全部、戻ってくるよ!」です …