Hướng dẫn sửa lỗi “This account is currently not available” trên Linux
Bạn đã bao giờ gặp lỗi "This account is currently not available" khi cố gắng đăng nhập qua SSH hoặc cố gắng "su" cho người dùng nhất định? Hãy cùng Bizfly Cloud tìm hiểu thông tin qua bài viết dưới đây.
Ví dụ:
[mitch@foohost ~]$ ssh geekpeek@foo1
geekpeek@foo1 password:
Last login: Fri Jun 21 08:03:57 2013 from mitch@foohost.net
This account is currently not available.
Connection to foo1 closed.
Lỗi "This account is currently not available" là gì?
Lỗi này có nghĩa là: tài khoản bạn đang cố gắng su hoặc cố gắng đăng nhập hiện không khả dụng vì không có shell hợp lệ nào cho người dùng này.
Bạn có thể kiểm tra điều này bằng cách xem tập tin /etc/passwd và xem shell được thiết lập cho người dùng. Nếu shell được đặt thành /bin/false hoặc /sbin/nologin, bạn đã xác nhận sự cố.
Dưới đây là ví dụ về người dùng geekpeek và geekpeeknet với shell /bin/false và /sbin/nologin.
geekpeek:x:500:500::/home/geekpeek:/bin/false geekpeeknet:x:501:501::/home/geekpeeknet:/sbin/nologin
Cách sửa lỗi "This account is currently not available"
Bạn có thể khắc phục lỗi này bằng cách đặt shell cho người dùng mong muốn. Bạn có thể thực hiện điều này thông qua lệnh chsh hoặc bằng cách chỉnh sửa tập tin /etc/passwd.
Khi sử dụng lệnh chsh, bạn nên chạy nó như là root hoặc thông qua sudo:
[root@foo1 ~]# chsh -s /bin/bash geekpeek
[root@foo1 ~]# chsh -s /bin/bash geekpeeknet
Sau đó, bạn sẽ thấy hiển thị sau đây:
geekpeek:x:500:500::/home/geekpeek:/bin/bash geekpeeknet:x:501:501::/home/geekpeeknet:/sbin/bash
Nếu không, hãy thử chỉnh sửa tập tin /etc/passwd theo cách thủ công và cài đặt shell. Bây giờ bạn sẽ có thể đăng nhập vào tài khoản người dùng của bạn thông qua SSH hoặc su.
Nếu bạn không biết shell nào có sẵn trên hệ thống, bạn có thể chạy lệnh chsh hoặc cat /etc/shell như sau.
[root@foo1 /]# chsh --list-shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
[root@foo1 /]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
Dịch từ: geekpeek.net/this-account-is-currently-not-available-login-problems/
Theo Bizfly Cloud chia sẻ
>> Có thể bạn quan tâm: Tree - lệnh liệt kê thư mục và file theo dạng cây trên Linux