Giải thích quyền đối với đĩa Mac: Cách sửa quyền đối với macOS

Giải thích quyền đối với đĩa Mac: Cách sửa quyền đối với macOS

'Bạn đã thử sửa chữa các quyền chưa?' là một mẹo khắc phục sự cố Mac tiêu chuẩn đã trôi nổi trên web mãi mãi. Đối với nhiều người dùng, điều này dường như giải quyết được nhiều loại vấn đề hiếm gặp. Nhưng khi OS X El Capitan (10.11) được phát hành, Quyền sửa chữa đĩa tùy chọn đột nhiên biến mất khỏi ứng dụng Disk Utility.





Điều đó có nghĩa là Apple đã giải quyết được các vấn đề liên quan đến quyền trong macOS hay là điều gì khác? Chúng tôi sẽ làm sáng tỏ bí ẩn này và cho bạn thấy cách hoạt động của quyền đối với đĩa trên máy Mac của bạn.





Cách Quyền hoạt động trong macOS

Mọi mục trên máy Mac của bạn, cho dù đó là tệp hay thư mục, đều mang một bộ quyền. Những tài khoản này kiểm soát những tài khoản người dùng nào có thể truy cập nó và loại quyền truy cập mà họ có. Quyền bao gồm ba hoạt động (đọc, ghi và thực thi), được thực hiện bởi ba loại người dùng (chủ sở hữu, nhóm và mọi người).





Bạn có thể xác định các quy tắc đặc quyền riêng cho từng cấp quyền sở hữu. Quyền, kết hợp với tài khoản và quyền sở hữu, cung cấp cho bạn sự bảo mật, cho phép chia sẻ có kiểm soát, có thể đặt quyền truy cập hạn chế hoặc không có tệp và duy trì tính toàn vẹn của hệ thống.

Xem quyền đối với hệ thống tệp

Bất kỳ người dùng nào cũng có thể xem các quyền đối với tệp và thư mục bằng cách sử dụng cửa sổ Thông tin của Finder hoặc Thiết bị đầu cuối. Trong Finder, nhấp chuột phải vào tệp hoặc thư mục và chọn Nhận thông tin từ menu ngữ cảnh. Nhấn vào Chia sẻ & Quyền tam giác để mở rộng quyền đối với mục.



Để xem thông tin này trong Terminal, hãy nhập như sau:

ls -l 'path to your file'

Ký tự sau dấu gạch ngang là chữ L viết thường và tiết lộ quyền sở hữu và quyền đối với tệp của bạn. Trên dòng lệnh, chữ viết tắt của quyền đọc là NS , trong khi viết là trong , và thực thi là NS .





Chủ sở hữu, Nhóm và Mọi người

Hãy phân tích ba loại người dùng xuất hiện trong các trường quyền của Mac:

  • Chủ nhân : Chủ sở hữu mục là người dùng tạo hoặc sao chép mục đó vào máy Mac. Người dùng thường sở hữu hầu hết các mục trong thư mục chính của họ.
  • Tập đoàn : Mỗi mục cũng thuộc sở hữu của một nhóm. Nhóm là một tập hợp các tài khoản người dùng được kết hợp với nhau để các quyền có thể áp dụng cho tất cả các thành viên.
  • Tất cả mọi người : Sử dụng cài đặt quyền này để xác định quyền truy cập cho bất kỳ ai, bao gồm cả người dùng cục bộ, chia sẻ và khách.

Đọc, Viết và Thực thi

Tiếp theo, hãy xem xét ba loại quyền mà những người dùng này có thể có:





  • Đọc : Người dùng hoặc thành viên nhóm có thể mở tệp nhưng không thể lưu thay đổi. Nếu đó là một thư mục, bạn có thể duyệt qua danh sách các mục.
  • Viết : Người dùng hoặc thành viên nhóm có thể sửa đổi hoặc xóa tệp. Đối với một thư mục, bạn có thể thực hiện các thay đổi đối với nội dung thư mục.
  • Hành hình : Các tệp có quyền thực thi có thể hoạt động như một chương trình hoặc tập lệnh. Trong trường hợp một thư mục, thực thi có nghĩa là ai đó có thể liệt kê nội dung của nó với điều kiện quyền đọc cũng được bật.

Các yếu tố gây ra vấn đề về quyền

Trong OS X Yosemite trở về trước, Disk Utility có thể xác minh và sửa chữa quyền trên một số tệp và thư mục. Tuy nhiên, trên thực tế, ứng dụng không sửa chữa các quyền. Nó chỉ đơn giản là đặt lại chúng.

Hơn nữa, nói Disk Utility sửa chữa quyền làm cho nó có vẻ như quyền có thể bị hỏng hoặc bị hỏng theo thời gian. Nhưng điều này là không đúng sự thật. Quyền giữ nguyên cho đến khi có thứ gì đó hoặc ai đó đến và thay đổi chúng. Có nhiều lý do khiến điều này có thể xảy ra:

  1. Trình cài đặt ứng dụng: Một số trình cài đặt thay đổi quyền đối với các mục hiện có như một phần cần thiết của quá trình cài đặt, nhưng không đưa chúng về cài đặt thích hợp.
  2. Lỗi người dùng: Nếu bạn đang loay hoay với các quyền trong Terminal hoặc thông qua ứng dụng của bên thứ ba, những sai lầm có thể dẫn đến sự cố. Ví dụ, việc sử dụng không đúng cách chmod lệnh có thể thay đổi cài đặt quyền của một mục.
  3. Chia sẻ một thư mục: Tất cả người dùng trên máy tính đều có quyền truy cập các mục trong Được chia sẻ thư mục. Nếu bạn đang sử dụng thư mục này như một kho lưu trữ cho các tệp đang chuyển tiếp, thì các vấn đề về quyền khó có thể xảy ra. Nhưng nếu bạn lưu trữ các mặt hàng để nhiều người sử dụng thường xuyên, thì các vấn đề có thể phát sinh.
  4. Quyền đối với các mục được sao chép: Rất khó để dự đoán macOS sẽ chỉ định những quyền nào khi bạn sao chép tệp qua ổ đĩa bên ngoài, SMB hoặc FTP. Bạn có thể cần phải sử dụng một số thử nghiệm và sai sót để giải quyết vấn đề này.

Điều gì đã xảy ra sau OS X El Capitan?

Trong OS X El Capitan, Apple đã giới thiệu tính năng Bảo vệ Toàn vẹn Hệ thống (SIP) cho tất cả các tệp hệ thống, thư mục và thậm chí cả các ứng dụng đi kèm. Nó bảo vệ nội dung hệ thống khỏi sự giả mạo có chủ ý và vô ý trong khi vẫn duy trì các cài đặt quyền mặc định. SIP bảo vệ các thư mục sau: /Hệ thống, / usr, /là,/ sbin .

Khi bạn cập nhật ứng dụng Apple hoặc nâng cấp macOS, trình cài đặt sẽ kiểm tra và đặt lại quyền của bất kỳ mục nào nếu cần. Không ứng dụng của bên thứ ba nào (bất kể hành vi tệ hại của nó) có thể thay đổi quyền trừ khi bạn tắt SIP. Chúng tôi đã đào sâu vào thêm về những gì SIP làm nếu bạn tò mò.

Điều gì về Người dùng và Thư mục Trang chủ?

Bảo vệ toàn vẹn hệ thống không bảo vệ các mục trong /Thư viện thư mục, ứng dụng trong /Các ứng dụng và mọi thứ trong Nhà thư mục. Các ~ / Thư viện thư mục đặc biệt quan trọng, vì nó bao gồm các tệp tùy chọn hệ thống cốt lõi, tùy chọn ứng dụng của bên thứ ba, dữ liệu Chuỗi khóa và hơn thế nữa.

Nếu các quyền được thay đổi thành bất kỳ tệp hoặc thư mục nào trong số này, bạn có thể gặp phải vô số sự cố kỳ lạ trên máy Mac của mình. Các vấn đề có thể phát sinh do quyền không chính xác bao gồm:

  • Những thay đổi bạn thực hiện đối với Finder, System Preferences hoặc Dock sẽ không được lưu.
  • Windows được mở vào lần cuối cùng bạn đăng xuất hoặc thoát khỏi một ứng dụng sẽ mở lại sau khi bạn đăng nhập.
  • Bạn được yêu cầu mật khẩu quản trị viên khi di chuyển các mục nhất định trong thư mục Trang chủ.
  • Bạn liên tục nhận được thông báo cho biết 'macOS cần sửa Thư viện của bạn để chạy các ứng dụng.'
  • Khi lưu tệp, bạn sẽ nhận được thông báo rằng tệp bị khóa hoặc không có các quyền cần thiết. Điều này xảy ra rất nhiều với các tài liệu Microsoft Office.
  • Các ứng dụng mặc định hoặc của bên thứ ba có thể gặp sự cố khi khởi chạy. Một số ứng dụng thậm chí có thể không cập nhật.
  • Firefox hoặc Chrome không tải tùy chọn của bạn và thông báo 'Không thể tải hồ sơ của bạn.'
  • Ảnh và video bạn nhập vào Ảnh không xuất hiện trong ứng dụng. Hoặc bạn nhận được thông báo chọn thư viện Ảnh mặc định mỗi khi bạn mở ứng dụng.

Đặt lại Quyền cho Thư mục Trang chủ

Từ thanh bên của Finder, nhấp chuột phải vào thư mục Trang chủ của bạn và chọn Nhận thông tin . Nhấn vào Chia sẻ & Quyền tam giác thả xuống để xem các quyền của nó.

Nhấn vào Khoa ở cuối cửa sổ và nhập mật khẩu quản trị viên của bạn. Sau đó chọn menu hành động nút và chọn Áp dụng cho các mặt hàng kèm theo .

Nhấp chuột VÂNG để xác nhận hành động. Các quyền được cập nhật sẽ có hiệu lực qua thư mục Trang chủ của bạn.

Tiếp theo, mở ứng dụng Terminal và nhập như sau:

ổ cứng usb không hiển thị windows 10
diskutil resetUserPermissions / `id -u`

Tùy chọn này đặt lại quyền người dùng trên ổ đĩa gốc ( / ) vào ID người dùng hiện tại. Nếu mọi thứ suôn sẻ, hãy khởi động lại máy Mac của bạn.

Nhưng nếu bạn nhận được lỗi 69841 , sau đó làm theo các bước sau:

Trên macOS High Sierra hoặc cũ hơn

  1. Mở ứng dụng Terminal và nhập thông tin sau: chflags -R nouchg ~
  2. Sau đó nhập lệnh này một lần nữa: diskutil resetUserPermissions / `id -u`
  3. Khởi động lại máy Mac của bạn.

Trên macOS Mojave trở lên

Các bước cho Mojave và mới hơn giống như ở trên, nhưng bạn phải thêm Terminal vào Toàn bộ quyền truy cập đĩa trước khi tiếp tục. Để làm điều này, hãy truy cập Tùy chọn hệ thống> Bảo mật và quyền riêng tư và nhấp vào Sự riêng tư chuyển hướng. Nhấn vào Khoa và nhập mật khẩu quản trị viên của bạn để thực hiện thay đổi.

Tiếp theo, chọn Toàn bộ quyền truy cập đĩa chuyển hướng. Sau đó nhấp vào Hơn và thêm ứng dụng Terminal.

Sau khi thực hiện việc này, hãy tiếp tục thực hiện các lệnh Terminal ở trên được đề cập cho High Sierra trở về trước.

Tìm hiểu tài khoản người dùng Mac

Khi tùy chọn sửa quyền đĩa biến mất khỏi ứng dụng Disk Utility, chúng tôi đã không nghĩ nhiều về nó vì đây không bao giờ là bước khắc phục sự cố quan trọng. Nhưng khi thấy các loại vấn đề bạn có thể gặp phải do quyền không chính xác, rõ ràng là đặt lại quyền cho thư mục Trang chủ của bạn là phương án cuối cùng khi những vấn đề này xảy ra.

Thật ngạc nhiên khi thấy rằng Apple không bao gồm tùy chọn này nữa. Nhưng hãy nhớ rằng, bạn chỉ nên áp dụng các bước này khi cần thiết. Hiểu quyền là một chủ đề phức tạp. Nếu bạn hiểu tài khoản người dùng macOS hoạt động như thế nào, việc này sẽ trở nên đơn giản hơn rất nhiều. Đọc hướng dẫn này để thiết lập nhiều tài khoản người dùng trên máy Mac để tìm hiểu thêm.

Đăng lại Đăng lại tiếng riu ríu E-mail Đây là lý do tại sao FBI ban hành cảnh báo cho Hive Ransomware

FBI đã đưa ra cảnh báo về một loại ransomware đặc biệt khó chịu. Đây là lý do tại sao bạn cần phải đặc biệt cảnh giác với ransomware Hive.

Đọc tiếp
Chủ đề liên quan
  • Mac
  • Giải thích về công nghệ
  • Hệ thống tập tin
  • Kiểm soát tài khoản người dùng
  • Unix
  • Xử lý sự cố
  • Mẹo Mac
Giới thiệu về tác giả Rahul Saigal(Đã xuất bản 162 bài báo)

Với bằng M.Optom về Chuyên ngành Chăm sóc Mắt, Rahul đã làm giảng viên trong nhiều năm tại trường. Viết và dạy người khác luôn là niềm đam mê của anh ấy. Bây giờ anh ấy viết về công nghệ và làm cho nó dễ hiểu đối với những độc giả chưa hiểu rõ về nó.

Xem thêm từ Rahul Saigal

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Mac