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

Cách kết nối với bộ định tuyến của bạn
Cách kết nối với bộ định tuyến của bạn
Bạn có cảm thấy căng thẳng khi thiết bị của mình không kết nối với bộ định tuyến không? Còn khi bạn cần đợi một vài ngày cho đến khi nhà cung cấp có thể cử người đến xem thì sao? Nó có thể hữu ích nếu bạn biết
Cách đo cường độ tín hiệu Wi-Fi của bạn
Cách đo cường độ tín hiệu Wi-Fi của bạn
Kết nối mạng không dây của bạn phụ thuộc vào cường độ tín hiệu Wi-Fi. Sử dụng một trong những phương pháp này để xem tín hiệu của bạn tăng lên như thế nào.
Call of Duty: Black Ops 4 hiện ra mắt
Call of Duty: Black Ops 4 hiện ra mắt
Call of Duty: Black Ops 4, phần mới nhất trong loạt game bắn súng góc nhìn thứ nhất đáng kính, đã được phát hành với nhiều lời khen ngợi. Trò chơi đứng (tính đến thời điểm viết bài) với số điểm 87 trên Metacritic, so với điểm 79,
Cách để Bỏ chặn số trên iPhone hoặc iPad
Cách để Bỏ chặn số trên iPhone hoặc iPad
Bạn đã từng chặn một số điện thoại trên iPhone hoặc iPad của mình và bây giờ muốn nói chuyện lại với người đó chưa? Tìm hiểu cách bỏ chặn một số điện thoại.
Bàn phím cảm ứng mới trong bản cập nhật Windows 10 Fall Creators
Bàn phím cảm ứng mới trong bản cập nhật Windows 10 Fall Creators
Windows 10 Fall Creators Update, còn được biết đến với tên mã 'Redstone 3', là bản cập nhật lớn tiếp theo cho Windows 10. Nó đang được phát triển tích cực kể từ khi viết bài này. Nó đi kèm với một ứng dụng bàn phím cảm ứng được cập nhật. Vài ngày trước, Microsoft đã vô tình phát hành một bản dựng nội bộ cho Người dùng nội bộ. Người dùng có thể
Bản cập nhật Windows 10 Anniversary có thể giới hạn tốc độ Internet của bạn
Bản cập nhật Windows 10 Anniversary có thể giới hạn tốc độ Internet của bạn
Nếu tốc độ Internet của bạn chậm sau khi cài đặt Bản cập nhật Windows 10 Anniversary, hãy thử tắt tính năng Tự động điều chỉnh cửa sổ như được mô tả trong bài viết này.
Cách lưu Workshop trong Overwatch
Cách lưu Workshop trong Overwatch
Blizzard’s Overwatch ra mắt vào năm 2015. Trò chơi vẫn đang phát triển mạnh mẽ, nhưng sau khoảng thời gian đó, một số người có thể thấy lối chơi không còn khó khăn như vậy nữa. Đó là lý do tại sao Blizzard giới thiệu tính năng Workshop cho trò chơi trong