Chủ YếU Windows 10 Cải tiến Chmod và Chown WSL trong Windows 10

Cải tiến Chmod và Chown WSL trong Windows 10



Người dùng Linux chắc chắn đã quen thuộc với các công cụ chown và chmod console. Hai ứng dụng này rất cần thiết khi đi kèm với quản lý quyền và quyền sở hữu. Gần đây, Microsoft đã thực hiện một số cải tiến đối với các công cụ này trong hệ thống con Linux của riêng họ đi kèm với Windows 10.

Quảng cáo

Giờ đây, bạn có thể đặt chủ sở hữu và nhóm tệp bằng cách sử dụng chmod / chown và sửa đổi quyền đọc / ghi / thực thi trong WSL. Bạn cũng có thể tạo các tệp đặc biệt như tệp 50, ổ cắm unix và tệp thiết bị. Đó là một tính năng được nhiều người dùng WSL mong đợi từ lâu.

steam cách tìm trò chơi ẩn

Một thay đổi thú vị khác là các tùy chọn gắn kết mới với hệ thống tệp DrvFs để chiếu các quyền lên tệp cùng với việc cung cấp siêu dữ liệu Linux mới trên tệp và thư mục.

Có một bước bạn phải thực hiện trước khi có thể tận hưởng những tính năng mới này: Bạn phải ngắt kết nối drvfs và gắn lại nó bằng cờ 'siêu dữ liệu'. Để thực hiện việc này, hãy nhập các lệnh sau tại Terminal:

sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o siêu dữ liệu

Bạn có thể xác minh rằng nó được gắn đúng cách bằng cách chạy 'mount -l' để xem một cái gì đó như sau:

DrvFs là một plugin hệ thống tệp cho WSL, bổ sung hỗ trợ cho sự tương tác giữa WSL và hệ thống tệp Windows. DrvFs cho phép WSL gắn kết các ổ đĩa với các hệ thống tệp được hỗ trợ dưới / mnt, chẳng hạn như / mnt / c, / mnt / d, v.v.
DrvFs bổ sung một số tùy chọn gắn kết mới. Chúng như sau:
Các tùy chọn gắn kết mới bao gồm:

  • uid: ID người dùng được sử dụng cho chủ sở hữu của tất cả các tệp
  • gid: ID nhóm được sử dụng cho chủ sở hữu của tất cả các tệp
  • umask: một mặt nạ bát phân quyền để loại trừ cho tất cả các tệp và thư mục.
  • fmask: mặt nạ bát phân quyền loại trừ cho tất cả các tệp thông thường.
  • dmask: mặt nạ bát phân quyền loại trừ cho tất cả các thư mục.

Xem ví dụ sau:

cách thiết lập kodi trên máy tính bảng Android
sudo mount -t drvfs C: / mnt / c -o siêu dữ liệu, uid = 1000, gid = 1000, umask = 22, fmask = 111

Sau khi thực hiện lệnh mount, bạn sẽ thấy mount của mình (trong trường hợp này là C :) được liệt kê với tất cả các tham số bạn đã nhập khi truy vấn danh sách các thiết bị được mount.

Thay đổi này sẽ cho phép gắn các thư mục và phân vùng Windows trong một tài khoản người dùng khác trong WSL thay vì mặc định một .

Với thay đổi này, các quyền Linux được lưu trữ dưới dạng siêu dữ liệu bổ sung cho một tệp. Điều này sẽ cho phép lưu trữ cả quyền của Linux và Windows cho một tệp duy nhất. Giờ đây, bạn có thể thay đổi quyền trong cả WSL hoặc Windows một cách riêng biệt mà không phá vỡ môi trường. Như bạn có thể nhớ, sửa đổi các tệp Linux từ Windows có thể phá vỡ WSL sớm hơn .

Các tệp mới được tạo trong WSL sẽ được tạo bằng siêu dữ liệu theo mặc định và sẽ tôn trọng các tùy chọn gắn kết bạn đã đặt.

kiểm tra xem tôi có loại ram nào

Lưu ý quan trọng

Có một số điều cần đảm bảo rằng bạn biết khi tìm kiếm siêu dữ liệu mới:

Chỉnh sửa tệp bằng trình chỉnh sửa Windows có thể xóa siêu dữ liệu Linux của tệp. Trong trường hợp này, tệp sẽ hoàn nguyên về quyền mặc định của nó.

Loại bỏ tất cả các bit ghi trên một tệp trong WSL sẽ khiến Windows đánh dấu tệp là chỉ đọc.
Nếu bạn đã cài đặt nhiều bản phân phối WSL hoặc nhiều người dùng Windows đã cài đặt WSL, tất cả họ sẽ sử dụng cùng một siêu dữ liệu trên các tệp giống nhau. Uid của mỗi tài khoản người dùng WSL có thể khác nhau. Điều này cần xem xét khi thiết lập quyền.

Ví dụ: bạn có thể vô hiệu hóa quyền ghi trên tệp trong Windows và chmod tệp đó để hiển thị quyền ghi được bật trong WSL. Hoặc bạn có thể đã bật quyền đọc trong Windows và xóa quyền đọc trong WSL. Bạn có thể xem khái niệm này được minh họa bên dưới.

Nguồn: Microsoft .

Bài ViếT Thú Vị

Editor Choice

10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
Thu nhỏ, mở rộng, kết hợp và chia phân vùng miễn phí bằng các chương trình quản lý phân vùng đĩa tuyệt vời này. Cập nhật lần cuối vào tháng 3 năm 2024.
Cách khởi động lại bộ định tuyến và modem đúng cách
Cách khởi động lại bộ định tuyến và modem đúng cách
Đây là cách phù hợp để khởi động lại/khởi động lại bộ định tuyến và modem của bạn nhằm giải quyết các vấn đề về internet. Việc thiết lập lại bộ định tuyến là một việc hoàn toàn khác.
Cách gửi tin nhắn từ Google Home
Cách gửi tin nhắn từ Google Home
Google Home là một thiết bị tuyệt vời cho phép bạn lướt internet, gửi tin nhắn và thực hiện cuộc gọi chỉ bằng lệnh thoại. Thiết bị được kết nối với cơ sở dữ liệu của Google và tất cả những gì bạn phải làm để lấy thông tin
Cách thêm Mục lục vào Microsoft Word
Cách thêm Mục lục vào Microsoft Word
Sử dụng mục lục (TOC) có thể làm cho một số tài liệu trông chuyên nghiệp hơn. Nó cũng giúp dễ dàng hơn trong việc quét thông tin cho những gì người đọc cần, vì vậy bạn có thể cân nhắc tìm hiểu cách thêm thông tin của riêng mình. Nội dung
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Cách tải xuống chủ đề 4K cho Windows 10 từ Microsoft Store Gần đây, Microsoft đã phát hành một số chủ đề 4K cao cấp mới thông qua Store dành cho Windows 10. Chúng có sẵn ở định dạng * .deskthemepack và có thể được cài đặt bằng một cú nhấp chuột. Mỗi chủ đề bao gồm một bộ hình nền đẹp liên quan đến chủ đề của chủ đề, ví dụ: thiên nhiên, phong cảnh,
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
https://www.youtube.com/watch?v=rHKla7j7Q-Q Nếu bạn đã dành một thời gian trên TikTok, bạn có thể nhận thấy rằng biểu tượng vương miện nhỏ từng có trên hồ sơ của một số người dùng giờ đã biến mất. Đó là bởi vì những
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Bản cập nhật mới cho ứng dụng Sticky Notes được tích hợp trong Windows 10 cho phép thay đổi kích thước phông chữ cho ghi chú của bạn và có bộ chọn màu mới.