Liên hệProfile
Danh mục

Mục Lục

    Hướng dẫn khắc phục lỗi “passwd: Authentication token manipulation error” trên Linux nhanh chóng

    Nguyễn Hưng

    Ngày đăng:

    13/01/2026

    Cập nhật lần cuối:

    13/01/2026

    Lượt xem:
    Chia sẻ
    Đánh giá
    5/5 - (1 bình chọn)

    Nguyễn Hưng

    Lượt xem:
    Ngày đăng:

    13/01/2026

    Cập nhật lần cuối:

    13/01/2026

    Mục lục

    “passwd: Authentication token manipulation error” là lỗi xảy ra khi hệ thống không thể ghi mật khẩu mới vào file cơ sở dữ liệu /etc/shadow, thường do sai quyền hạn, ổ cứng đầy hoặc lỗi file hệ thống. Trong bài viết này, mình sẽ giúp bạn xác định nguyên nhân và tìm hiểu cách khắc phục hiệu quả, nhanh chóng.

    Những điểm chính

    • Tổng quan về lỗi: Hiểu rõ “Authentication token manipulation error” là lỗi hệ thống không thể lưu mật khẩu mới, thường do sai quyền, ổ cứng đầy hoặc lỗi file hệ thống.
    • Nguyên nhân gây lỗi: Nắm được 4 nguyên nhân chính gây ra lỗi, từ việc phân vùng ở chế độ chỉ đọc, sai quyền file /etc/shadow, đến hết dung lượng lưu trữ và lỗi cấu hình PAM.
    • Các cách khắc phục chi tiết: Thành thạo 6 phương pháp để xử lý lỗi, bao gồm khởi động lại, kiểm tra phân vùng, phân quyền lại file /etc/shadow, kiểm tra PAM, dung lượng và sửa lỗi filesystem.
    • Cách ngăn ngừa lỗi: Biết được các biện pháp phòng ngừa hiệu quả để tránh gặp lại lỗi này, từ việc giám sát dung lượng, quản lý phân quyền đến việc tắt máy đúng quy trình.
    • Giải đáp thắc mắc (FAQ): Có được câu trả lời cho các câu hỏi thực tế như tại sao dùng sudo vẫn lỗi, cách phân biệt lỗi do PAM hay filesystem và các phương pháp phòng tránh tái diễn.

    Lỗi “Authentication token manipulation error” là gì?

    Lỗi “passwd: Authentication token manipulation error” trong Linux là một thông báo chung xuất hiện khi quy trình thay đổi mật khẩu bị gián đoạn không phải do người dùng nhập sai, mà do hệ thống không thể ghi đè dữ liệu xác thực mới vào nơi lưu trữ (thường là file /etc/shadow). Bạn có thể hiểu đơn giản là đã nhập mật khẩu thành công, nhưng hệ thống gặp sự cố khi lưu xuống ổ cứng, dẫn đến việc thay đổi thất bại. Nguyên nhân thường do sai quyền file, ổ cứng đầy, hoặc lỗi file hệ thống.

    Lỗi "Authentication token manipulation error"
    Lỗi “Authentication token manipulation error”
    $ passwd: Authentication token manipulation error
    Màn hình xuất hiện lỗi "Authentication token manipulation error"
    Màn hình xuất hiện lỗi “Authentication token manipulation error”

    Nguyên nhân gây lỗi “Authentication token manipulation error”

    Dưới đây là 4 nguyên nhân chính gây ra lỗi “Authentication token manipulation error” này:

    • Phân vùng hệ thống ở trạng thái chỉ đọc (Read-only): Hệ điều hành phát hiện lỗi cấu trúc trên ổ cứng và sẽ tự động chuyển phân vùng root (/) sang chế độ Read-only để bảo vệ dữ liệu. Điều này khiến lệnh passwd không thể ghi đè mật khẩu mới lên file cấu hình.
    • Sai lệch quyền truy cập hoặc thuộc tính File:
      • File lưu trữ mật khẩu /etc/shadow bị thiết lập sai quyền và không cho phép root ghi.
      • File /etc/shadow bị gắn thuộc tính Immutable khiến file bị khóa cứng hoàn toàn và không thể chỉnh sửa dù là bởi tài khoản root.
    • Hết tài nguyên lưu trữ: Phân vùng chứa thư mục /etc đã đầy 100% dung lượng. Khi đó, hệ thống không còn không gian trống để thực hiện thao tác ghi file tạm hoặc cập nhật file mật khẩu.
    • Lỗi cấu hình PAM: Các file cấu hình trong thư mục /etc/pam.d/ (đặc biệt là common-password) bị hỏng, thiếu sót hoặc bị chỉnh sửa sai cú pháp, làm gián đoạn quy trình xác thực và cập nhật token.
    Nguyên nhân gây lỗi “Authentication token manipulation error”
    Nguyên nhân gây lỗi “Authentication token manipulation error”

    1. Khởi động lại hệ thống (Reboot)

    Trước khi can thiệp sâu vào cấu hình, bạn hãy thử khởi động lại máy chủ. Đây là bước đơn giản nhưng hiệu quả để xử lý các lỗi tạm thời liên quan đến cache hoặc trạng thái treo của tiến trình xác thực.

    $ sudo reboot

    2. Kiểm tra và đồng bộ lại phân vùng Root

    Nếu hệ thống file gặp lỗi, Linux thường tự động chuyển phân vùng root / sang chế độ Read-only để bảo vệ dữ liệu khiến lệnh passwd không thể ghi mật khẩu mới. Khi đó, bạn hãy thực hiện các bước sau:

    Bước 1: Kiểm tra trạng thái mount

    $ mount | grep 'on / '

    Nếu kết quả hiển thị ro (read-only), bạn cần thực hiện bước tiếp theo.

    Bước 2: Gắn lại phân vùng với quyền ghi (Write)

    $ sudo mount -o remount,rw /

    Bước 3: Bạn chạy lại lệnh để kiểm tra:

    $  mount | grep 'on / '
    Kết quả sau khi bạn kiểm tra lại
    Kết quả sau khi bạn kiểm tra lại

    3. Phân quyền lại cho file /etc/shadow

    File /etc/shadow là nơi lưu trữ chuỗi mã hóa mật khẩu. Nếu quyền truy cập của file này bị thay đổi sai lệch, người dùng sẽ không thể cập nhật mật khẩu.

    Bước 1: Kiểm tra quyền hiện tại

    $ ls -l /etc/shadow

    Bước 2: Thiết lập lại quyền chuẩn

    Quyền chuẩn bảo mật cho file này phải là 640, thuộc sở hữu của root và nhóm shadow.

    $ sudo chmod 640 /etc/shadow
    $ sudo chown root:shadow /etc/shadow

    Bước 3: Dùng lại lệnh sau để kiểm tra:

    Kết quả hiển thị sau khi bạn chạy lệnh kiểm tra
    Kết quả hiển thị sau khi bạn chạy lệnh kiểm tra

    4. Kiểm tra cấu hình PAM

    PAM là khung quản trị xác thực cốt lõi của Linux nên một cấu hình sai trong các module PAM sẽ ảnh hưởng đến quá trình đổi mật khẩu. Các file cấu hình quan trọng mà bạn cần kiểm tra trong thư mục /etc/pam.d/ đó là:

    • /etc/pam.d/passwd
    • /etc/pam.d/common-password
    • /etc/pam.d/login
    • /etc/pam.d/password-auth (RedHat/CentOS)

    Bạn chạy lệnh sau để cập nhật lại cấu hình PAM:

    $ sudo vi /etc/pam.d/passwd

    Hoặc bạn kiểm tra nội dung của file /etc/pam.d/passwd để đảm bảo không bị chỉnh sửa sai.

    Bạn kiểm tra và nhật lại cấu hình PAM
    Bạn kiểm tra và nhật lại cấu hình PAM

    5. Kiểm tra dung lượng lưu trữ

    Một nguyên nhân khác có thể gây lỗi “passwd: Authentication token manipulation error” đó là phân vùng chứa thư mục /etc/ đã bị đầy, khiến hệ thống không thể ghi thêm dù chỉ 1 byte dữ liệu.

    Để kiểm tra dung lượng, bạn thực thi lệnh sau:

    $ df -h

    Nếu phân vùng root / đã đầy, bạn cần giải phóng không gian ngay lập tức:

    • Xóa cache trình quản lý gói:
     sudo apt clean

    Hoặc

    sudo yum clean all.
    • Xóa log hệ thống cũ:
    sudo journalctl --vacuum-time=3d.

    6. Sửa lỗi Filesystem bằng fsck

    Trong trường hợp ổ cứng bị lỗi sector hoặc cấu trúc file bị hỏng, bạn cần dùng công cụ fsck để sửa.

    Lưu ý

    Bạn không chạy fsck trực tiếp trên phân vùng đang được mount (đặc biệt là phân vùng root), hãy boot vào chế độ Live CD/USB hoặc chế độ Recovery Mode để thực hiện lệnh này an toàn.
    $ sudo fsck /dev/sda1

    Thay /dev/sda1bằng tên phân vùng hệ thống của bạn.

    Cách ngăn ngừa lỗi “passwd: Authentication token manipulation error”

    • Giám sát dung lượng ổ đĩa: Đảm bảo phân vùng root của bạn không bị đầy 100% và thường xuyên dọn cache và log cũ để hệ thống luôn có không gian ghi file xác thực.
    • Tránh can thiệp thủ công: Bạn nên hạn chế tối đa việc mở và sửa trực tiếp các file quan trọng, đồng thời ưu tiên sử dụng các lệnh chuẩn của Linux để hệ thống tự xử lý an toàn.
    • Kiểm tra sức khỏe ổ cứng: Định kỳ theo dõi log hệ thống của bạn để phát hiện sớm lỗi I/O và khởi động lại server để công cụ fsck tự động sửa lỗi cấu trúc file, tránh bị chuyển sang chế độ “Read-only”.
    • Quản lý phân quyền nghiêm ngặt: Bạn không nên thay đổi quyền (chmod) hay chủ sở hữu (chown) của toàn bộ thư mục /etc/ nếu không cần thiết vì điều này có thể ảnh hưởng đến cơ chế bảo mật của hệ thống.
    • Tắt máy đúng quy trình: Bạn hãy luôn sử dụng lệnh shutdown hoặc reboot thay vì ngắt điện đột ngột (tắt nóng) để tránh làm hỏng cấu trúc dữ liệu đang ghi dở.
    Bạn cần thường xuyên giám sát dung lượng ổ đĩa
    Bạn cần thường xuyên giám sát dung lượng ổ đĩa (Nguồn: Internet)

    Câu hỏi thường gặp

    Vì sao dùng sudo passwd nhưng vẫn có lỗi “Authentication token manipulation error”?

    Lỗi này thường xảy ra ngay cả khi dùng sudo nếu phân vùng root đang ở chế độ chỉ đọc, quyền file /etc/shadow bị sai hoặc cấu hình PAM đang lỗi, nên lệnh passwd không thể ghi thay đổi xuống hệ thống.

    Làm sao phân biệt lỗi do PAM hay do filesystem chỉ đọc?

    Nếu bạn chạy mount | grep 'on / ' thấy có tham số ro thì nhiều khả năng phân vùng root đang ở trạng thái chỉ đọc. Ngược lại, nếu phân vùng vẫn rw mà lệnh passwd vẫn lỗi, bạn nên kiểm tra file trong /etc/pam.d/ (như common-passwordsystem-auth) và log hệ thống để phát hiện cấu hình PAM sai.

    Làm sao phòng tránh lỗi “Authentication token manipulation error” tái diễn?

    Bạn nên: cấu hình quyền /etc/passwd và /etc/shadow đúng chuẩn, giám sát dung lượng phân vùng root, hạn chế chỉnh tay file trong /etc/pam.d/, đồng thời kiểm tra ổ đĩa định kỳ (SMART, fsck) để tránh phát sinh lỗi filesystem.​

    Lỗi “passwd: Authentication token manipulation error” là dấu hiệu cho thấy hệ thống đang gặp sự cố về quyền truy cập, cấu hình PAM, dung lượng hoặc filesystem, chứ không đơn thuần là nhập sai mật khẩu. Khi nắm rõ từng nguyên nhân và áp dụng các bước kiểm tra được hướng dẫn, bạn có thể nhanh chóng khôi phục chức năng đổi mật khẩu, đồng thời tăng cường độ ổn định và bảo mật cho máy chủ Linux của mình.

    5/5 - (1 bình chọn)
    Nguyễn Hưng
    Tôi là Nguyễn Hưng hay còn được biết đến với nickname là Bo, chuyên gia về hệ thống, mạng và bảo mật. Tôi là Co-Founder của Vietnix và Co-Founder của dự án Chống Lừa Đảo.
    0 0 đánh giá
    Đánh giá bài viết
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Cũ nhất
    Mới nhất Được bỏ phiếu nhiều nhất
    Phản hồi nội tuyến
    Xem tất cả bình luận

    BÀI VIẾT LIÊN QUAN

    Hướng dẫn chi tiết cách khởi chạy file sh trong Linux
    Hướng dẫn chi tiết cách khởi chạy file sh trong Linux

    File .sh là script shell dùng để tự động hóa các lệnh và tác vụ trong hệ điều hành Linux thông qua dòng lệnh. Việc chạy file .sh giúp bạn tiết kiệm thời gian, giảm thao tác lặp lại và hạn chế lỗi khi thực thi nhiều lệnh thủ công. Trong bài viết này, mình…

    23/01/2026

    Các lệnh tìm file trong Linux mới tạo hoặc mới chỉnh sửa gần đây
    Các lệnh tìm file trong Linux mới tạo hoặc mới chỉnh sửa gần đây

    Các lệnh tìm file trong Linux sẽ liệt kê các file vừa được tạo hoặc thay đổi từ đầu ngày đến thời điểm hiện tại, thường được ứng dụng cho thao tác kiểm tra hoặc tự động hóa trên Linux. Trong bài viết này, mình sẽ giới thiệu hai phương pháp hiệu quả và phổ…

    16/01/2026

    Enterprise Cloud là gì? Những tính năng và lợi ích khi sử dụng Enterprise Cloud cho doanh nghiệp
    Enterprise Cloud là gì? Những tính năng và lợi ích khi sử dụng Enterprise Cloud cho doanh nghiệp

    Enterprise Cloud là mô hình hạ tầng điện toán đám mây được thiết kế riêng cho doanh nghiệp, kết hợp độ linh hoạt của đám mây công cộng với mức độ kiểm soát, bảo mật và tùy biến giống hạ tầng riêng. Trong bài viết dưới đây, mình sẽ cùng bạn tìm hiểu về khái…

    16/01/2026

    Tổng hợp thông tin về Amazon S3 và những lợi ích khi sử dụng
    Tổng hợp thông tin về Amazon S3 và những lợi ích khi sử dụng

    S3 là dịch vụ lưu trữ đối tượng trên đám mây của Amazon, có tên đầy đủ là Amazon Simple Storage Service (Amazon S3). Dịch vụ này cho phép lưu trữ, truy xuất dữ liệu qua Internet với khả năng mở rộng rất lớn, độ sẵn sàng và bảo mật cao. Trong bài viết này,…

    16/01/2026

    linux

    system-linux

    text