câu hỏi đầu tiên ở đây, đưa tôi chậm lại.
Tôi đã cài đặt webmail dovecot, postfix và Roundcube trong máy ảo để kiểm tra máy chủ thư mới cho công ty tôi làm việc.
Tất cả đều ổn cho đến khi tôi thử thay đổi mật khẩu với tư cách là người dùng đã đăng nhập từ cài đặt roundcube-> mật khẩu.
Những gì tôi đã làm xong:
- Kích hoạt plugin mật khẩu trong roundcube
- Đặt trình điều khiển thành "chpasswd" vì người dùng của tôi là người dùng hệ thống được tạo bằng "useradd -m mật khẩu người dùng"
- Tôi đã tạo một tệp mới trong sudoers.d và thêm tệp này vào
dữ liệu www TẤT CẢ=NOPASSWD:/usr/sbin/chpasswd
theo tôi hiểu, apache2 chạy dưới người dùng dữ liệu www và nó cần các đặc quyền sudo.
Tuy nhiên, sau khi thực hiện tất cả những điều này, tôi vẫn gặp lỗi tương tự "Không thể lưu mật khẩu"
Không có nhật ký nào tôi có thể tìm thấy hiển thị cho tôi thông tin khác về sự cố. Nếu có một nhật ký cụ thể mà tôi nên xem xét, vui lòng cho tôi biết và tôi sẽ thực hiện. Nếu tôi nên cung cấp bất kỳ cấu hình nào cho bạn, hãy hỏi và tôi sẽ cung cấp. Cảm ơn bạn!
CHỈNH SỬA: auth.log hiển thị điều này khi sử dụng sudo -u dữ liệu www /usr/sbin/chpasswd
sudo: pam_unix(sudo:session): phiên được mở cho người dùng www-data(uid=33) bởi (uid=0)
Ngày 2 tháng 2 11:08:54 mail unix_chkpwd[7140]: check pass; người dùng không xác định
Ngày 2 tháng 2 11:08:54 mail unix_chkpwd[7141]: check pass; người dùng không xác định
Ngày 2 tháng 2 11:08:54 mail unix_chkpwd[7141]: kiểm tra mật khẩu không thành công cho người dùng (test2)
Ngày 2 tháng 2 11:08:54 mail chpasswd[7139]: pam_unix(chpasswd:chauthtok): lỗi xác thực; tên đăng nhập= uid=33 euid=33 tty= ruser= rhost= user=test2
Ngày 2 tháng 2 11:09:01 mail CRON[7144]: pam_unix(cron:session): phiên mở cho người dùng root(uid=0) bởi (uid=0)
Ngày 2 tháng 2 11:09:01 mail CRON[7144]: pam_unix(cron:session): đóng phiên cho người dùng root
Ngày 2 tháng 2 11:09:05 mail Sudo: pam_unix(Sudo:session): đóng phiên cho dữ liệu www của người dùng