Nó báo thế nghĩa là tài khoản ko được chứng thực đấy. Có thể tại vấn đề mã hóa password trong Ubuntu 8.10 Container - dòng password trong
/etc/shadow lớn hơn bình thường. Lý do là các công cụ của Plesk và Virtuozzo không tương thích với kiểu băm SHA256 và 512, trong khi policy của Ubuntu 8.10 có vẻ như bắt buộc phải xài SHA512. Chẳng hạn như trong Debian 5.0 (và những version trước của Debian, Ubuntu) được set là MD5:
Code:
~# grep '^[^#]' /etc/pam.d/common-password
password required pam_unix.so nullok obscure min=4 max=8 md5
~#
Do dó, chỉ việc update file và reset password:
Code:
~# grep '^[^#]' /etc/pam.d/common-password
password [success=1 default=ignore] pam_unix.so obscure sha512
password requisite pam_deny.so
password required pam_permit.so
~# vim /etc/pam.d/common-password
~# grep '^[^#]' /etc/pam.d/common-password
password [success=1 default=ignore] pam_unix.so obscure md5
password requisite pam_deny.so
password required pam_permit.so
~#
Sau đó cứ dùng lệnh
'passwd' set password cho tài khoản của bạn lần nữa.
Để sửa lỗi này cho tất cả Container Ubuntu 8.10, cứ làm theo hướng dẫn bên dưới:
Thêm vào
"/vz/template/ubuntu/8.10/x86*/config/os/default/post-install" dòng này:
Code:
~# sed '/^password.*pam_unix.so.*sha512/ s~sha512~md5~' -i etc/pam.d/common-password
Rồi rebuild lại cache cho OS templates:
Code:
~# vzpkg remove cache ubuntu-8.10-x86{,_64}
~# vzpkg create cache ubuntu-8.10-x86{,_64}