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 posticipare l'aggiornamento a Windows 10 Anniversary Update
Come posticipare l'aggiornamento a Windows 10 Anniversary Update
Ecco il modo ufficiale per posticipare l'aggiornamento all'aggiornamento dell'anniversario di Windows 10 senza utilizzare app o modifiche di terze parti.
Come aprire una nuova finestra di un'app desktop dalla schermata Start
Come aprire una nuova finestra di un'app desktop dalla schermata Start
In Windows 8, ogni volta che avvii una seconda istanza (nuova finestra) di un'app desktop già in esecuzione, la schermata Start non avvia una nuova istanza di tale app. Passa semplicemente alla finestra dell'app desktop già in esecuzione. Questo può essere molto fastidioso. Per aprire un'altra finestra dello stesso programma, devi
Data di rilascio e novità di Titanfall 2: riepilogo delle recensioni
Data di rilascio e novità di Titanfall 2: riepilogo delle recensioni
Titanfall 2 è quasi in circolazione e le recensioni sono emerse negli ultimi giorni. Per semplificarti le cose, ne abbiamo raccolti alcuni di seguito. Venendo così com'è
Imposta la connessione Ethernet come misurata in Windows 10
Imposta la connessione Ethernet come misurata in Windows 10
Ci sono una serie di situazioni in cui potrebbe essere necessario impostare una connessione Ethernet cablata come misurata. Scopri come farlo in Windows 10 e perché potresti volerlo fare.
Come utilizzare una tastiera o un mouse su una PS4
Come utilizzare una tastiera o un mouse su una PS4
Vuoi collegare la tastiera e il mouse alla tua PS4? Nessun problema. Sebbene solo una manciata di giochi lo supportino nativamente, ci sono alcuni vantaggi interessanti.
HTC 10 vs LG G5: quale flagship è giusto per te?
HTC 10 vs LG G5: quale flagship è giusto per te?
Dovresti comprare l'HTC 10 o l'LG G5? Siamo nella stagione di rilascio del fiore all'occhiello di Android! Ciò significa che nel giro di poche settimane abbiamo visto nuovi modelli top di gamma di Samsung, HTC e LG.
CapCut contro iMovie
CapCut contro iMovie
Se sei un creatore digitale che pubblica video sui social media, probabilmente sei alla ricerca del miglior software di editing video. CapCut e iMovie sono due delle app mobili all-in-one più popolari per l'editing