Principal Windows 10 Millores de WSL Chmod i Chown a Windows 10

Millores de WSL Chmod i Chown a Windows 10



Els usuaris de Linux estan familiaritzats amb les eines de la consola chown i chmod. Aquestes dues aplicacions són essencials quan es tracta de permisos i gestió de propietats. Recentment, Microsoft ha fet diverses millores a aquestes eines en el seu propi subsistema Linux inclòs amb Windows 10.

Anunci publicitari

Ara podeu configurar el propietari i el grup de fitxers mitjançant chmod / chown i modificar els permisos de lectura / escriptura / execució a WSL. També podeu crear fitxers especials com fifos, sòcols Unix i fitxers de dispositiu. Era una característica molt esperada per a molts usuaris de WSL.

posar cançó a l'iPod sense iTunes

Un altre canvi interessant són les noves opcions de muntatge amb el sistema de fitxers DrvFs per projectar permisos als fitxers, a més de proporcionar metadades noves de Linux a fitxers i carpetes.

Cal fer un pas per poder gaudir d'aquestes noves funcions: heu de desmuntar drvfs i tornar-lo a muntar amb el senyalador de 'metadades'. Per fer-ho, introduïu les ordres següents al terminal:

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

Podeu verificar que s'ha muntat correctament executant 'mount -l' per veure alguna cosa així:

DrvFs és un complement de sistema de fitxers per a WSL que afegeix compatibilitat amb la interoperabilitat entre WSL i el sistema de fitxers de Windows. DrvF permet a WSL muntar unitats amb sistemes de fitxers admesos a / mnt, com ara / mnt / c, / mnt / d, etc.
DrvFs afegeix una sèrie de noves opcions de muntatge. Són els següents:
Les noves opcions de muntatge inclouen:

  • uid: identificador d'usuari utilitzat per al propietari de tots els fitxers
  • gid: l'identificador de grup utilitzat per al propietari de tots els fitxers
  • umask: una màscara octal de permisos per excloure de tots els fitxers i directoris.
  • fmask: una màscara octal de permisos per excloure per a tots els fitxers normals.
  • dmask: una màscara octal de permisos a excloure per a tots els directoris.

Vegeu l'exemple següent:

com fer còpies de seguretat de les dades del joc a l'iPhone
sudo mount -t drvfs C: / mnt / c -o metadades, uid = 1000, gid = 1000, umask = 22, fmask = 111

Després d’executar l’ordre mount, veureu el vostre muntatge (en aquest cas, C :) llistat amb tots els paràmetres que heu passat quan es demana una llista de dispositius muntats.

Aquest canvi permetrà muntar carpetes i particions de Windows sota un altre compte d'usuari a WSL en lloc de un per defecte .

Amb aquest canvi, els permisos de Linux s’emmagatzemen com a metadades addicionals per a un fitxer. Això permetrà emmagatzemar els permisos de Linux i Windows per a un sol fitxer. Ara podeu canviar els permisos de WSL o Windows per separat sense trencar l'entorn. Com recordareu, modificar fitxers Linux des de Windows podria trencar WSL abans .

Els fitxers creats recentment a WSL es crearan amb metadades per defecte i respectaran les opcions de muntatge que hàgiu definit.

com baixar àlbums de fotos de Google

Avisos importants

Hi ha algunes coses per assegurar-vos que esteu al corrent quan feu servir les noves metadades:

Si editeu un fitxer mitjançant un editor de Windows, podeu eliminar les metadades Linux del fitxer. En aquest cas, el fitxer tornarà als seus permisos predeterminats.

L'eliminació de tots els bits d'escriptura d'un fitxer a WSL farà que Windows marqui el fitxer com a només de lectura.
Si teniu instal·lades diverses distribucions WSL o diversos usuaris de Windows amb WSL instal·lat, tots utilitzaran les mateixes metadades als mateixos fitxers. Els uid de cada compte d'usuari WSL poden diferir. Això s’ha de tenir en compte a l’hora d’establir permisos.

Per exemple, podeu desactivar els permisos d'escriptura en un fitxer al Windows i canviar el fitxer per mostrar els permisos d'escriptura al WSL. O podeu tenir habilitats els permisos de lectura al Windows i eliminar els permisos de lectura al WSL. Podeu veure aquest concepte il·lustrat a continuació.

Font: Microsoft .

Articles D'Interès

L'Elecció De L'Editor

Com enviar fitxers autodestructius: deixeu que les vostres dades acabin en mans equivocades
Com enviar fitxers autodestructius: deixeu que les vostres dades acabin en mans equivocades
El problema amb compartir fitxers i fins i tot enviar correus electrònics és que les vostres dades poden romandre en un o més servidors durant un temps indefinit. Si envieu informació privada, ja sigui contrasenyes, informació bancària o alguna cosa així
Com comprovar l'ús de la CPU en un Mac
Com comprovar l'ús de la CPU en un Mac
Podeu comprovar l'ús de la CPU en un Mac des del Monitor d'activitat i fins i tot controlar-lo des del Dock.
Com canviar el color dels enllaços en un document de Google
Com canviar el color dels enllaços en un document de Google
Per defecte, quan inseriu un enllaç en un document de Google, serà blau. Però, sabíeu que hi ha diverses maneres de canviar això si no us agrada? Personalització dels vostres enllaços en un document de Google
Com obrir la cua de la impressora des de la línia d'ordres o amb una drecera
Com obrir la cua de la impressora des de la línia d'ordres o amb una drecera
Descriu com obrir la cua d'impressió per a una impressora específica al Windows amb una ordre especial rundll32 o des d'una drecera.
Com comprovar el vostre valor net al joc a Dota 2
Com comprovar el vostre valor net al joc a Dota 2
Dota 2 és un joc molt complex i emocionant. Els jugadors experimentats gaudeixen sobretot de la complexa mecànica de Dota, però poden ser frustrants per als jugadors més nous. El patrimoni net és una d'aquestes coses complicades. És el valor total de l'or
Com canviar el teclat al Kindle Fire
Com canviar el teclat al Kindle Fire
Sens dubte, l’eina més important del vostre Kindle Fire és el teclat, ja que l’utilitzarà pràcticament per a qualsevol acció que feu, des de l’escriptura fins a la cerca i l’entrada d’ordres. Atès que té un paper crucial en l’ús
Com enviar GIF de Snapchat
Com enviar GIF de Snapchat
Vols compartir GIF de Snapchat amb els teus amics? Heus aquí com.