centos6.2の作業用ユーザーが『許可がありません』とエラーが出て利用できなくなりました。


http://akabeko.me/blog/2012/05/revps-09-ruby-redmine-subversion/
標記のサイトを参考にRubyをRPM化してインストール出来たのですが、最後に

きちんとインストールされてるので、不要になった Ruby のソースを消しておく。
1 $ cd
2 $ rm -rf ruby-1.9.3-p194

を行おうとしたところ、
[username@www1××××× ruby-1.9.3-p194]$ cd
bash: cd: /home/username: 許可がありません
と出てしまい作業が出来なくなりました。

rootに変更して以下の作業を行ったのですが、
[root@www1××××× ~]# cd
[root@www1××××× ~]# rm -rf ruby-1.9.3-p194

[root@www1××××× ~]# su username
bash: /home/username/.bashrc: 許可がありません
と表示され作業用ユーザーに戻れなくなりました。

作業にはteratermを使用しており、念のため新しい接続で、作業用ユーザーでログインしようとしたところ
SSH2秘密鍵の読み込みに失敗しました
error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt

と表示され、動きが取れなくなりました。
解決法をご存じの方、よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/06/19 13:53:39
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:papa-tomo No.1

回答回数362ベストアンサー獲得回数107

ポイント200pt

このページが役に立つと思います。
http://d.hatena.ne.jp/naoyes/20080823/1219461842

SSHのエラーは暗号化アルゴリズムがサーバ側と異なっているのが原因だと思います。teratermは使ったことが無いのですが、次のページの暗号化アルゴリズムのセットアップが役に立つのではないかと思います。
http://www.jaist.ac.jp/iscenter-new/fep/win-ssh.html

他5件のコメントを見る
id:news1

自己解決しました
chown hoge:hoge /hoge/hoge
これで作業ユーザーが復活しました。
色々とご助言いただきありがとうございました。

2012/06/19 13:53:27
id:papa-tomo

あまりお役に立てずすみませんでした。
でも解決して良かったですね。

2012/06/19 15:31:26
  • id:news1
    環境を書き忘れました。
    さくらVPSです。
  • id:shufutomo
    回答に対するコメントが書けなくなっているので、ここに書きます。

    /etc/pam.d/su ファイルの設定に問題があって、svnユーザにsuの権限が与えられていないのだと思います。

    この辺りを参考にして直せば良いと思います。

    http://centossrv.com/centos5-init.shtml
    http://fedorasrv.com/bbshtml/webpatio/713.shtml

    が、そのためにはroot権限が必要です。もし不用意に/etc/pam.d/suを変更して、root権限を持ったユーザでログインできないなら、お手上げかもしれません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません