Κύριος Windows 10 Βελτιώσεις Chmod και Chown WSL στα Windows 10

Βελτιώσεις Chmod και Chown WSL στα Windows 10



Οι χρήστες Linux είναι σίγουρα εξοικειωμένοι με τα εργαλεία κονσόλας chown και chmod. Αυτές οι δύο εφαρμογές είναι απαραίτητες όταν συνοδεύονται από άδεια και διαχείριση ιδιοκτησίας. Πρόσφατα, η Microsoft έχει πραγματοποιήσει ορισμένες βελτιώσεις σε αυτά τα εργαλεία στο δικό τους υποσύστημα Linux σε συνδυασμό με τα Windows 10.

Διαφήμιση

Τώρα μπορείτε να ορίσετε τον κάτοχο και την ομάδα αρχείων χρησιμοποιώντας το chmod / chown και να τροποποιήσετε τα δικαιώματα ανάγνωσης / εγγραφής / εκτέλεσης στο WSL. Μπορείτε επίσης να δημιουργήσετε ειδικά αρχεία, όπως FIFO, Unix Sockets και αρχεία συσκευών. Ήταν ένα πολυαναμενόμενο χαρακτηριστικό για πολλούς χρήστες WSL.

τι ram έχω εγκαταστήσει

Μια άλλη ενδιαφέρουσα αλλαγή είναι οι νέες επιλογές προσάρτησης με το σύστημα αρχείων DrvFs για προβολή δικαιωμάτων σε αρχεία παράλληλα με την παροχή νέων μεταδεδομένων Linux σε αρχεία και φακέλους.

Υπάρχει ένα βήμα που πρέπει να ακολουθήσετε για να απολαύσετε αυτές τις νέες δυνατότητες: Πρέπει να αποσυνδέσετε τα drvfs και να το επανατοποθετήσετε με τη σημαία 'μεταδεδομένα'. Για να το κάνετε αυτό, εισαγάγετε τις ακόλουθες εντολές στο τερματικό:

sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o μεταδεδομένα

Μπορείτε να επαληθεύσετε ότι έχει τοποθετηθεί σωστά εκτελώντας το «mount -l» για να δείτε κάτι τέτοιο:

Το DrvFs είναι μια προσθήκη συστήματος αρχείων για το WSL, το οποίο προσθέτει υποστήριξη για ενδιάμεση σύνδεση μεταξύ του WSL και του συστήματος αρχείων των Windows. Το DrvFs επιτρέπει στο WSL να προσαρτά δίσκους με υποστηριζόμενα συστήματα αρχείων κάτω από / mnt, όπως / mnt / c, / mnt / d, κ.λπ.
Το DrvFs προσθέτει μια σειρά από νέες επιλογές προσάρτησης. Έχουν ως εξής:
Οι νέες επιλογές προσάρτησης περιλαμβάνουν:

  • uid: το αναγνωριστικό χρήστη που χρησιμοποιείται για τον κάτοχο όλων των αρχείων
  • gid: το αναγνωριστικό ομάδας που χρησιμοποιείται για τον κάτοχο όλων των αρχείων
  • umask: μια οκταδική μάσκα δικαιωμάτων για εξαίρεση για όλα τα αρχεία και τους καταλόγους.
  • fmask: μια οκταδική μάσκα δικαιωμάτων για εξαίρεση για όλα τα κανονικά αρχεία.
  • dmask: μια οκταδική μάσκα δικαιωμάτων για εξαίρεση για όλους τους καταλόγους.

Δείτε το ακόλουθο παράδειγμα:

μετάδοση kodi στο Chromecast από το Android
sudo mount -t drvfs C: / mnt / c -o μεταδεδομένα, uid = 1000, gid = 1000, umask = 22, fmask = 111

Αφού εκτελέσετε την εντολή mount, θα δείτε το mount σας (σε αυτήν την περίπτωση, C :) να αναφέρεται με όλες τις παραμέτρους στις οποίες περάσατε κατά την αναζήτηση για μια λίστα με τοποθετημένες συσκευές.

Αυτή η αλλαγή θα επιτρέψει την τοποθέτηση φακέλων και διαμερισμάτων των Windows κάτω από έναν άλλο λογαριασμό χρήστη στο WSL και όχι το προεπιλεγμένο .

Με αυτήν την αλλαγή, τα δικαιώματα Linux με αποθηκεύονται ως πρόσθετα μεταδεδομένα για ένα αρχείο. Αυτό θα επιτρέψει την αποθήκευση τόσο των δικαιωμάτων του Linux όσο και των Windows για ένα μόνο αρχείο. Τώρα μπορείτε να αλλάξετε τα δικαιώματα τόσο στο WSL είτε στα Windows ξεχωριστά χωρίς να σπάσετε το περιβάλλον. Όπως μπορεί να θυμάστε, Η τροποποίηση αρχείων Linux από τα Windows θα μπορούσε να διακόψει το WSL νωρίτερα .

Τα αρχεία που δημιουργήθηκαν πρόσφατα στο WSL θα δημιουργηθούν με μεταδεδομένα από προεπιλογή και θα σέβονται τις επιλογές προσάρτησης που έχετε ορίσει.

βρείτε διεύθυνση IP για διακομιστή minecraft

Σημαντικές προειδοποιήσεις

Υπάρχουν μερικά πράγματα για να βεβαιωθείτε ότι γνωρίζετε όταν παίζετε με τα νέα μεταδεδομένα:

Η επεξεργασία ενός αρχείου χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας των Windows ενδέχεται να καταργήσει τα μεταδεδομένα Linux του αρχείου. Σε αυτήν την περίπτωση, το αρχείο θα επανέλθει στα προεπιλεγμένα δικαιώματά του.

Η κατάργηση όλων των bit εγγραφής σε ένα αρχείο στο WSL θα κάνει τα Windows να επισημάνουν το αρχείο ως μόνο για ανάγνωση.
Εάν έχετε εγκαταστήσει πολλές διανομές WSL ή πολλούς χρήστες Windows με εγκατεστημένο το WSL, όλοι θα χρησιμοποιούν τα ίδια μεταδεδομένα στα ίδια αρχεία. Τα uid κάθε λογαριασμού χρήστη WSL ενδέχεται να διαφέρουν. Αυτό είναι κάτι που πρέπει να λάβετε υπόψη κατά τον καθορισμό δικαιωμάτων.

Για παράδειγμα, μπορείτε να απενεργοποιήσετε τα δικαιώματα εγγραφής σε ένα αρχείο στα Windows και να κάνετε chmod το αρχείο για να δείξετε ότι τα δικαιώματα εγγραφής είναι ενεργοποιημένα στο WSL. Ή μπορείτε να έχετε ενεργοποιημένα τα δικαιώματα ανάγνωσης στα Windows και να καταργήσετε τα δικαιώματα ανάγνωσης στο WSL. Μπορείτε να δείτε αυτήν την ιδέα που απεικονίζεται παρακάτω.

Πηγή: Microsoft .

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Το Telegram χρησιμοποιεί κρυπτογράφηση από End to End; Μπορεί, Ναι
Το Telegram χρησιμοποιεί κρυπτογράφηση από End to End; Μπορεί, Ναι
Εάν ανησυχείτε για την ασφάλεια στο Telegram, ίσως αναρωτηθείτε αν η εφαρμογή ανταλλαγής μηνυμάτων χρησιμοποιεί κρυπτογράφηση από άκρο σε άκρο. Ωστόσο, αυτή η ερώτηση δεν έχει ξεκάθαρη απάντηση. Σε αυτό το άρθρο, θα μάθετε όλα όσα χρειάζεστε
Το WhatsApp Installer απέτυχε. Παρουσιάστηκε σφάλμα κατά την εγκατάσταση της εφαρμογής
Το WhatsApp Installer απέτυχε. Παρουσιάστηκε σφάλμα κατά την εγκατάσταση της εφαρμογής
Πολλοί χρήστες αντιμετώπισαν ένα πρόβλημα με την εφαρμογή WhatsApp για Desktop που κυκλοφόρησε πρόσφατα. Το πρόγραμμα εγκατάστασης αποτυγχάνει με το ακόλουθο μήνυμα σφάλματος: Το πρόγραμμα εγκατάστασης απέτυχε.
Πώς να αφήσετε έναν διακομιστή Discord
Πώς να αφήσετε έναν διακομιστή Discord
Οι διακομιστές Discord είναι ένας εξαιρετικός τρόπος επικοινωνίας με άλλα μέλη. Αλλά αν ο διακομιστής δεν ανταποκρίνεται στις προσδοκίες σας, μπορείτε να σκεφτείτε να τον αφήσετε. Ωστόσο, η εύρεση της επιλογής να το κάνετε δεν είναι πάντα διαισθητική. Εάν έχετε πάει
Πώς να ταξινομήσετε ανά τιμή στην εφαρμογή Wish
Πώς να ταξινομήσετε ανά τιμή στην εφαρμογή Wish
Η ταξινόμηση αντικειμένων φαίνεται να είναι μια κοινή θέση για τις περισσότερες διαδικτυακές υπηρεσίες αγορών. Όμως, δυστυχώς, το Wish δεν το κάνει τόσο απλό. Εάν θέλετε να δείτε τα προϊόντα να είναι διατεταγμένα ανά τιμή στο Wish, η λειτουργία δεν είναι προς το παρόν διαθέσιμη. Ωστόσο, το
Πώς να απενεργοποιήσετε τη βροχή στο Minecraft
Πώς να απενεργοποιήσετε τη βροχή στο Minecraft
Για να απενεργοποιήσετε τη βροχή στο Minecraft, ενεργοποιήστε τα cheat και εισαγάγετε την εντολή /weather clear. Για να απενεργοποιήσετε οριστικά τη βροχή, απενεργοποιήστε τον κύκλο καιρού.
Πώς να αλλάξετε την είσοδο σε μια τηλεόραση TCL
Πώς να αλλάξετε την είσοδο σε μια τηλεόραση TCL
Οι τηλεοράσεις TCL έχουν κερδίσει αρκετά τη φήμη ότι προσφέρουν εξαιρετική αξία για την τιμή τους. Αυτές οι οικονομικές τηλεοράσεις μπορούν να έχουν πρόσβαση σε ένα ευρύ φάσμα εφαρμογών ροής, υπηρεσιών και εισόδων. Εάν θέλετε να διαφοροποιήσετε το περιεχόμενο που παρακολουθείτε στο δικό σας
Κάρτες SD: ο φθηνός τρόπος ενίσχυσης της αποθήκευσης φορητού υπολογιστή
Κάρτες SD: ο φθηνός τρόπος ενίσχυσης της αποθήκευσης φορητού υπολογιστή
Ένας αυξανόμενος αριθμός φορητών υπολογιστών αυτές τις μέρες διαθέτει SSD, αλλά οι δυνατότητες αυξάνονται αρκετά αργά. Για μερικούς ανθρώπους, το 128 GB ως κύρια μονάδα δίσκου σας μπορεί να είναι αρκετό, αλλά αν θέλετε περισσότερα, αξίζει να ξεκαθαρίσετε τα τεράστια τέλη που χρεώνονται