Điểm:0

Roundcube webmail trên Debian 11 bullseye - Không thể lưu mật khẩu

lá cờ us

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
Điểm:0
lá cờ in
nih

Kiểm tra config.inc.php tệp logiin hoặc syslog như thế nào

// ĐĂNG NHẬP
$config['log_driver'] = 'tập tin'; 
$config['syslog_facility'] = error.log;

sau đó kiểm tra nhật ký hệ thống hoặc nhật ký roundcube Dir để tìm lỗi, nếu loại tệp ghi nhật ký phải là /var/www/html/roundcube/log

Cập nhật: Có thể dữ liệu www của người dùng không có quyền đối với sudo hoặc lệnh để kiểm tra:

sudo -u dữ liệu www /usr/sbin/chpasswd

Thử cái này: https://www.tecmint.com/fix-passwd-authentication-token-manipulation-error-in-linux/

bogdaN avatar
lá cờ us
Tôi đã kiểm tra roundcube/logs/errors.logs (tôi không biết tại sao mình lại bỏ sót tệp này) và tìm thấy mục này: Không thể thực thi sudo /usr/sbin/chpasswd 2> /dev/null in /var/www/roundcube/plugins /password/drivers/chpasswd.php . Ok, bây giờ tôi cần phải giải thích nó. Tôi đoán đó là một vấn đề đặc quyền.
bogdaN avatar
lá cờ us
Ngoài ra: Vấn đề về quyền có thể đối với tệp/dev/null. Quyền đối với nó trông như thế này: crw-rw-rw- 1 root root 1 . Tôi không thể nhìn thấy bất cứ điều gì sai với nó. Tôi sẽ tiếp tục khắc phục sự cố của mình
bogdaN avatar
lá cờ us
Sau khi chạy lệnh đó, tôi nhận được điều này: chpasswd: pam_chauthtok() không thành công, lỗi: Lỗi thao tác mã thông báo xác thực . Và từ nghiên cứu của mình, tôi đã phát hiện ra rằng đó có thể là sự cố về quyền hoặc có thể là sự cố tệp bóng hoặc mật khẩu. Tôi sẽ tiếp tục khắc phục sự cố của mình.
bogdaN avatar
lá cờ us
Tôi đã thử điều đó rồi, tiếc là không thành công. Tôi sẽ chỉnh sửa câu hỏi của mình bằng thông tin nhật ký khác mà tôi đã tìm thấy.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.