Κύριος 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 .

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

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

Πώς να προσθέσετε συντομεύσεις στη γραμμή εργασιών σε ένα Chromebook
Πώς να προσθέσετε συντομεύσεις στη γραμμή εργασιών σε ένα Chromebook
Εάν είστε νέοι στο Chromebook, μπορεί να το θεωρείτε πιο περιορισμένο από τα Windows ή το Mac, αλλά θα κάνετε λάθος. Σίγουρα έξω από το κουτί δεν συμβαίνουν πολλά, αλλά με κάποιες προσαρμογές και μερικά καλά-
Το Chrome 77 είναι εκτός λειτουργίας με το ακόλουθο αρχείο καταγραφής αλλαγών
Το Chrome 77 είναι εκτός λειτουργίας με το ακόλουθο αρχείο καταγραφής αλλαγών
Η Google κυκλοφορεί μια νέα έκδοση του προγράμματος περιήγησης Chrome. Η έκδοση 77 είναι τώρα διαθέσιμη στους σταθερούς χρήστες του κλάδου, με 52 σταθερές ευπάθειες και ορισμένες βελτιώσεις και μικρές αλλαγές. Τα νέα χαρακτηριστικά περιλαμβάνουν τη νέα εμφάνιση για πιστοποιητικά EV (εκτεταμένη επικύρωση) στη γραμμή διευθύνσεων, αλλαγές απόδοσης φρουρίου, μια νέα σελίδα καλωσορίσματος,
Χάρτες Bing για υποστήριξη προσαρμοσμένων στυλ χαρτών και άλλων
Χάρτες Bing για υποστήριξη προσαρμοσμένων στυλ χαρτών και άλλων
Οι χάρτες Bing της Microsoft σίγουρα δεν είναι η πιο δημοφιλής υπηρεσία χαρτών παγκοσμίως, αλλά για τους προγραμματιστές της Universal Windows Platform, είναι μια καλή λύση χαρτογράφησης για χρήση στις εφαρμογές τους. Η Microsoft συνεχίζει να το βελτιώνει και στα δύο μέτωπα - για τακτικούς χρήστες και προγραμματιστές ταυτόχρονα. Η τελευταία ενημέρωση της υπηρεσίας, με το όνομα Bing Maps
Πώς να διαγράψετε το ιστορικό αναζήτησης στο Facebook
Πώς να διαγράψετε το ιστορικό αναζήτησης στο Facebook
https://www.youtube.com/watch?v=4h3Pz9ETjSY Το αρχείο καταγραφής ιστορικού αναζήτησης στο Facebook διατηρεί ένα αρχείο όλων των αναζητήσεων που έχετε κάνει ποτέ στην πλατφόρμα. Η τακτική εκκαθάριση αυτού και του ημερολογίου δραστηριότητάς σας είναι ένας πολύ καλός τρόπος
Πώς να ανακτήσετε έναν ξεχασμένο κωδικό πρόσβασης Gmail
Πώς να ανακτήσετε έναν ξεχασμένο κωδικό πρόσβασης Gmail
Ξεχάσατε τον κωδικό πρόσβασής σας στο Gmail; Μην ανησυχείτε, μπορείτε να χρησιμοποιήσετε αυτά τα βήματα για να επαναφέρετε γρήγορα τον κωδικό πρόσβασής σας και να επαληθεύσετε ή να ανακτήσετε τον λογαριασμό σας.
Snapchat: Πώς να αυξήσετε το χρόνο
Snapchat: Πώς να αυξήσετε το χρόνο
Λίγα πράγματα είναι πιο απογοητευτικά από ό, τι όταν λαμβάνετε ένα στιγμιότυπο και εξαφανίζεται προτού έχετε την ευκαιρία να το εκτιμήσετε πλήρως. Δυστυχώς, δεν μπορείτε να αλλάξετε το χρονικό διάστημα που πρέπει να δείτε για άλλα άτομα
Πώς να βρείτε επαφές στο Instagram
Πώς να βρείτε επαφές στο Instagram
Για να βρείτε επαφές στο Instagram, χρησιμοποιήστε τη λειτουργία Discover People για να συγχρονίσετε τις επαφές σας με την εφαρμογή Instagram ή χρησιμοποιήστε το εργαλείο αναζήτησης για να βρείτε άτομα.