Ich möchte mit der Berechtigung des Windows-Verzeichnisses von WSL (Ubuntu) herumspielen.

Was du machen willst

Ich möchte mit der Berechtigung (chmod, chown) von Windows-Verzeichnisdateien vom Terminal auf Ubuntu, das auf WSl ausgeführt wird, herumspielen!

Selbst wenn Sie in der WSL den Befehl chmod mit sudo-Berechtigung verwenden, ändert sich die Berechtigung überhaupt nicht.

Ursache

Beim Mounten des Windows-Verzeichnisses (/ mnt / c) scheint dies nicht möglich zu sein, da keine Metadateneinstellung vorhanden ist.

$ mount | grep -i ^C:
result: C:\ on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000,case=off)

Dinge die zu tun sind

  1. Fügen Sie der Mount-Option Metadaten hinzu. Erstellen Sie etc / wsl.conf
$ sudo tee /etc/wsl.conf <<EOF >/dev/null
[automount]
options = "metadata"
EOF
  1. Mounten Sie / mnt / c erneut oder starten Sie Windows neu

Andere

Befehl, wenn Sie im Verzeichnis / mnt / c von Ubuntu unter / c mounten möchten


$ sudo mount --bind /mnt/c /c

Recommended Posts

Ich möchte mit der Berechtigung des Windows-Verzeichnisses von WSL (Ubuntu) herumspielen.
Ich möchte mit Firestore von Rails spielen
So brennen Sie eine Installationsdiskette von Windows unter Ubuntu
Ich möchte den Inhalt von Assets in der mit capistrano erstellten Umgebung von Grund auf neu erstellen
Eine Geschichte über die Bekämpfung der Ubuntu-Fehler 0x80370114 und 0x80000000, um den Docker-Desktop mit wsl2 in Windows 10 Home zu aktivieren
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
Ich möchte Bilder mit REST Controller von Java und Spring anzeigen!
Ich möchte von npm richtig abschließen [2020]
Ich möchte Java8 für jeden mit Index verwenden
Ich möchte den Inhalt der Absicht var_dump
Rails6 Ich möchte ein Array von Werten mit einem Kontrollkästchen erstellen
Ich möchte schnell von Java nach SQLite schreiben
Ich möchte die Aggregationsverarbeitung mit Spring-Batch durchführen
[Rails] Ich möchte CSS mit Webpacker laden
Ich möchte eine Methode einer anderen Klasse aufrufen
[Java] Ich möchte die Differenz zum Datum berechnen
Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.
Ich möchte die Antwort der Janken-App wissen
Ich möchte den Namen des Posters des Kommentars anzeigen
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte Benutzer mit Devise + OmniAuth bei Rails authentifizieren
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Ich möchte die Bildlaufposition von UITableView zurückgeben!
[Ubuntu20.04] Von der ROS-noetischen Installation zur SLAM-Simulation von turtlebot3
Ich kann kein Japanisch mit VS-Code (Visual Studio Code) von Ubuntu 18.04.5 eingeben! ?? Wenn Sie VS Code auf Ubuntu herunterladen möchten, besuchen Sie die offizielle Website! !!
Ich möchte mit Java8 StreamAPI redu () einen anderen Typ als das Eingabeelement zurückgeben.
Ich möchte eine mit Rails 6 erstellte App an GitHub senden
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen
Ich möchte die Protokollausgabeeinstellung von UtilLoggingJdbcLogger ändern
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich möchte manuell eine Autorisierungs-E-Mail mit Devise senden
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Ich möchte verschiedene Funktionen mit Kotlin und Java implementieren!
[Ruby] Ich möchte die Reihenfolge der Hash-Tabelle umkehren
Ich möchte den Startbefehl mit Docker-Compose an Postgres übergeben.
[Java] Ich möchte Standardeingabe und Standardausgabe mit JUnit testen
[Controller] Ich möchte den numerischen Wert einer bestimmten Spalte aus der Datenbank abrufen (mein Memo).
Ich möchte den Prozess von der Projekterstellung bis zur GitHub-Repo-Erstellung automatisieren. Initial Commit to Git Push mit einem einzigen Befehl.