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 aggiungere informazioni sulla posizione a Google Foto Google
Come aggiungere informazioni sulla posizione a Google Foto Google
Se vuoi beneficiare di tutte le utili funzioni che l'app Google Foto ha da offrire, devi sapere come aggiungere le informazioni sulla posizione alle tue foto. Fortunatamente, questo è un processo semplice. In questo articolo, noi'
Come recuperare le email cancellate in Outlook
Come recuperare le email cancellate in Outlook
Hai eliminato accidentalmente un'e-mail importante dal tuo account Outlook? Forse stavi ripulendo la tua casella di posta da messaggi indesiderati e stupidi spam, ma hai accidentalmente rimosso qualcosa che volevi conservare. O forse hai premuto il pulsante 'Elimina' mentre
Come accendere la luce della tastiera (Windows o Mac)
Come accendere la luce della tastiera (Windows o Mac)
Il tuo laptop potrebbe avere luci integrate dietro i tasti. Per accendere la luce della tastiera sul tuo laptop, dovrai trovare la giusta combinazione di tasti.
Come convertire i fogli di calcolo di Fogli Google in XML
Come convertire i fogli di calcolo di Fogli Google in XML
Tutti sanno che Excel è un potente foglio di calcolo e che Fogli Google è l'aspirante Excel online basato su cloud, ma sai cos'è XML? XML sta per Extensible Markup Language ed è un formato di file che è
Tutti i modi per aprire PowerShell in Windows 10
Tutti i modi per aprire PowerShell in Windows 10
Oggi vorrei condividere con voi tutti i modi per eseguire PowerShell in Windows 10.
Skin iTunes [SV] da AIMP3
Skin iTunes [SV] da AIMP3
Qui puoi scaricare iTunes [SV] sking per AIMP3 Tipo di skin: Questa skin può essere applicata solo ad AIMP3 Estensione: .acs3 Dimensioni: 793711 byte Puoi scaricare AIMP3 dal suo sito ufficiale. Nota: Winaero non è l'autore di questa skin, tutti i crediti vanno all'autore della skin originale (vedi le informazioni sulla skin in
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Skype ha iniziato a nascondere l'indirizzo IP dell'utente per proteggere gli utenti
Microsoft ha finalmente risolto un problema molto vecchio con Skype. Si è verificata una violazione della privacy in Skype che potrebbe consentire a un utente malintenzionato di ottenere l'indirizzo IP degli utenti Skype.