Principale Windows 10 Miglioramenti a Chmod e Chown WSL in Windows 10

Miglioramenti a Chmod e Chown WSL in Windows 10



Gli utenti Linux hanno sicuramente familiarità con gli strumenti di console chown e chmod. Queste due app sono essenziali quando si tratta di autorizzazioni e gestione della proprietà. Recentemente, Microsoft ha apportato una serie di miglioramenti a questi strumenti nel proprio sottosistema Linux in bundle con Windows 10.

Pubblicità

È ora possibile impostare il proprietario e il gruppo di file utilizzando chmod / chown e modificare le autorizzazioni di lettura / scrittura / esecuzione in WSL. Puoi anche creare file speciali come fifos, socket unix e file di dispositivo. Era una funzionalità tanto attesa da molti utenti WSL.

come barrare il testo in discord

Un altro cambiamento interessante sono le nuove opzioni di montaggio con il file system DrvFs per proiettare le autorizzazioni sui file oltre a fornire nuovi metadati Linux su file e cartelle.

C'è un passaggio che devi compiere prima di poter godere di queste nuove funzionalità: devi smontare drvfs e rimontarlo con il flag 'metadata'. Per fare ciò, inserisci i seguenti comandi nel terminale:

sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o metadata

Puoi verificare che sia stato montato correttamente eseguendo 'mount -l' per vedere qualcosa del genere:

DrvFs è un plug-in del file system per WSL che aggiunge il supporto per l'interoperabilità tra WSL e il file system di Windows. DrvFs consente a WSL di montare unità con file system supportati in / mnt, come / mnt / c, / mnt / d, ecc.
DrvFs aggiunge una serie di nuove opzioni di montaggio. Sono i seguenti:
Le nuove opzioni di montaggio includono:

  • uid: l'ID utente utilizzato per il proprietario di tutti i file
  • gid: l'ID del gruppo utilizzato per il proprietario di tutti i file
  • umask: una maschera ottale di permessi da escludere per tutti i file e le directory.
  • fmask: una maschera ottale di permessi da escludere per tutti i file regolari.
  • dmask: una maschera ottale di permessi da escludere per tutte le directory.

Vedi il seguente esempio:

come falsificare l'indirizzo mac di Android
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Dopo aver eseguito il comando mount, vedrai il tuo mount (in questo caso, C :) elencato con tutti i parametri che hai passato durante la query per un elenco di dispositivi montati.

Questa modifica consentirà il montaggio di cartelle e partizioni di Windows con un altro account utente in WSL anziché in quello predefinito .

Con questa modifica, le autorizzazioni di Linux possono essere archiviate come metadati aggiuntivi per un file. Ciò consentirà di memorizzare le autorizzazioni Linux e Windows per un singolo file. Ora puoi modificare le autorizzazioni in WSL o Windows separatamente senza interrompere l'ambiente. Come forse ricorderai, la modifica dei file Linux da Windows potrebbe interrompere WSL in precedenza .

I file appena creati in WSL verranno creati con metadati per impostazione predefinita e rispetteranno le opzioni di montaggio impostate.

come disancorare il testo in Word

Avvertenze importanti

Ci sono alcune cose di cui assicurarti di essere a conoscenza quando armeggi con i nuovi metadati:

La modifica di un file utilizzando un editor di Windows può rimuovere i metadati Linux del file. In questo caso, il file tornerà alle sue autorizzazioni predefinite.

La rimozione di tutti i bit di scrittura su un file in WSL renderà Windows contrassegna il file come di sola lettura.
Se sono installate più distribuzioni WSL o più utenti Windows con WSL installato, useranno tutti gli stessi metadati sugli stessi file. Gli uid di ogni account utente WSL potrebbero essere diversi. Questo è qualcosa da considerare quando si impostano le autorizzazioni.

Ad esempio, puoi disabilitare le autorizzazioni di scrittura su un file in Windows e modificare il file per mostrare che le autorizzazioni di scrittura sono abilitate in WSL. Oppure puoi avere le autorizzazioni di lettura abilitate in Windows e rimuovere le autorizzazioni di lettura in WSL. Puoi vedere questo concetto illustrato di seguito.

Fonte: Microsoft .

Articoli Interessanti

Scelta Del Redattore

Come creare un collage di foto su iPhone
Come creare un collage di foto su iPhone
Dicono che un'immagine vale più di mille parole. Ebbene, un collage di foto vale più di diecimila parole! E sì, puoi creare un collage di foto sul tuo iPhone. I collage di foto sono un modo fantastico per condividere più di
Suggerimento: risparmia spazio sulla barra delle applicazioni disabilitando la casella di ricerca in Windows 10
Suggerimento: risparmia spazio sulla barra delle applicazioni disabilitando la casella di ricerca in Windows 10
Ecco un suggerimento che ti consentirà di risparmiare spazio sulla barra delle applicazioni disabilitando la casella di ricerca in Windows 10.
Come sapere se qualcuno ha letto un messaggio su WhatsApp
Come sapere se qualcuno ha letto un messaggio su WhatsApp
Inviare un messaggio di testo e non ricevere una risposta subito, o anche entro un'ora, può essere fastidioso. Se l'hai mai sperimentato, sai che non è una sensazione piacevole quando qualcuno impiega ore o addirittura giorni
Come eliminare tutti i commenti in Excel
Come eliminare tutti i commenti in Excel
Se qualcuno sta modificando il tuo lavoro o ti stai lasciando importanti marcatori, c'è una grande possibilità che tu debba abituarti ai commenti in Microsoft Excel. Queste finestre di dialogo sono utili durante la fase di stesura
Come creare un account Meta (Oculus) Quest o Quest 2
Come creare un account Meta (Oculus) Quest o Quest 2
Puoi creare un account Meta sul sito Web Meta utilizzando il tuo account Facebook o Instagram oppure creare un account Meta separato con un'e-mail.
Come creare il 100% di carico della CPU in Linux
Come creare il 100% di carico della CPU in Linux
Se hai sostituito la ventola della CPU o cambiato qualcosa nel sistema di raffreddamento, è una buona idea testarlo sotto carico pesante. Ecco come può essere fatto in Linux.
Cos'è Looking Glass in Firefox e perché ce l'hai?
Cos'è Looking Glass in Firefox e perché ce l'hai?
Un certo numero di utenti ha notato una strana estensione che è stata installata automaticamente in Mozilla Firefox. Si chiama Looking Glass.