AD:
suでスーパユーザから別のユーザにログインできないとき
下記のようになった場合
1 2 |
[root@sever ~]# su - hoge This account is currently not available. |
Userの情報を確認する
/etc/passwdから、ユーザのシェルの設定を確認します。
1 2 |
[root@sever ~]# grep hoge /etc/passwd hoge:x:100:100::/home/hoge/:/nobin/nologin |
「/nobin/nologin」になっていると、rootでもログインできないので、
「/nobin/nologin」を「/bin/bash」などにしてやるとログインできるようになります。
UserのShellの情報を編集する
1 |
[root@sever ~]# usermod -s /bin/bash hoge |
更新
じょこさんからShellの変更方法について、指摘がありましたので、viで「/etc/passwd」を開いて直接変更する方法から、’usermod -s’のコマンドを使用して変更する方法に変更しました。
AD:
3 Comments, Comment or Ping
じょこ
grep hoge2 /etc/passwd
usermod -s /bin/bash hoge2
でお願いします。
Nov 29th, 2013
mizoshiri
ご指摘ありがとうございます。
変更させてもらいました。
Nov 30th, 2013
Reply to “This account is currently not available.でsuで別ユーザに変更できない時”
Warning: Undefined variable $user_ID in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/themes/grid_focus_public_mizo/comments.php on line 66
You must be logged in to post a comment.