Quyền Linux bị từ chối: 3 cách khắc phục đơn giản

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

quyền linux bị từ chối

Bạn đã gặp phải lỗi từ chối cấp phép Linux trong khi cài đặt một gói chưa? Trong hướng dẫn này, tôi sẽ thảo luận về các giải pháp và lý do tại sao lỗi này xảy ra. Đi nào!

Quyền bị từ chối trên Linux – Làm thế nào để giải quyết nó?

Giải pháp 01: Thêm đặc quyền “sudo”

sudo lệnh cho phép bạn thực thi các chương trình với các đặc quyền bảo mật của một người dùng khác. Nó yêu cầu bạn nhập mật khẩu hệ thống và xác nhận yêu cầu của bạn bằng cách xác minh mục nhập tên người dùng của bạn trong phần “áo len" tập tin. 

Đầu tiên, tôi sẽ thử cài đặt một gói đơn giản lệnh apt-get, lỗi này sẽ hiển thị lỗi Quyền bị từ chối.

quyền linux bị từ chối khi thực hiện lệnh

Để khắc phục lỗi này, tôi chỉ cần thêm “sudo” ở đầu lệnh tương tự.

thêm sudo vào lệnh để giải quyết lỗi từ chối cấp phép linux

Giải pháp 02: Thay đổi quyền của tệp

ba loại quyền tập tin trên Linux: đọc “r", viết "w“, và thực hiện“x“. Nếu không có quyền cần thiết, bạn sẽ gặp phải lỗi Từ chối cấp phép trong Linux.

Để giải quyết nó, tôi sẽ gõ “tên tệp chmod + rwx” ra lệnh và đánh đăng ký hạng mục thi. Trong trường hợp này, tên của tệp là “article.txt”.

thay đổi quyền truy cập tệp để giải quyết quyền bị từ chối trên linux

Lệnh này cấp quyền đọc, ghi và thực thi cho tệp được chỉ định. Tuy nhiên, bạn cũng có thể chỉ định bất kỳ tùy chọn quyền nào.

Giải pháp 03: Thay đổi quyền sở hữu tệp

Trong hệ điều hành dựa trên Linux, nếu bạn không phải là chủ sở hữu tập tin or không có sự cho phép cần thiết, bạn không thể thực hiện bất kỳ thao tác nào liên quan đến tệp trên đó. Ngoài ra, nếu bạn cố truy cập nó, thiết bị đầu cuối của bạn sẽ hiển thị lỗi Quyền bị từ chối.

 

Để giải quyết nó:

1. Đầu tiên, gõ “tên người dùng sudo chown: tên nhóm tên tệp” để thay đổi quyền sở hữu tập tin.

2. Thực hiện lệnh “ls-l” lệnh để xác minh.

3. Chạy “tên tệp chmod + rwx” để cấp quyền đọc, ghi và thực thi.

4. Để kiểm tra, hãy truy cập nội dung tệp bằng làm sao.

thay đổi quyền sở hữu và quyền của tệp để giải quyết lỗi linux bị từ chối cấp phép

Khi nào xảy ra lỗi từ chối cấp phép?

  • Thiếu đặc quyền sudo: Thực hiện lệnh mà không có “sudo” để thực hiện các thao tác chỉ có người dùng root mới có thể truy cập được.
  • Quyền đối với tệp không đủ: Cố gắng truy cập một tệp mà không có các quyền cần thiết, chẳng hạn như đọc, ghi hoặc thực thi.
  • Vấn đề về quyền sở hữu không chính xác: Việc không có quyền sở hữu hợp lý đối với một tệp cũng có thể gây ra lỗi Từ chối cấp phép.

Bạn cũng có thể quan tâm:

Đó là tất cả về việc sửa lỗi từ chối cấp phép Linux. Hãy cho tôi biết giải pháp nào được thảo luận có hiệu quả với bạn.

Thông tin thêm về các chủ đề: linux