Aktualizacja rocznicowego systemu Windows 10 jest już dostępna i chciałem wypróbować nową integrację bash. Użyłem „szybkiej konfiguracji”, aby utworzyć konto root bez hasła, ponieważ warstwa Ubuntu nie ma dostępu do plików systemu Windows. Zainstalowałem warstwę ubuntu jako środowisko testowe * nix, w którym można nauczyć się tworzyć praktyczne programy i korzystać z narzędzi wygodniejszych w użyciu z wiersza poleceń (mutt, irssi, vim, git). Nadal mam pewien niepokój, że cały czas działam rm -rf /tmp/tests *
jako root po tym, jak przypadkowo wykonałem root na moim starym komputerze.
Byłoby wygodniej pracować przez cały czas jako root, więc nie muszę sudo i nie ma ryzyka trwałego uszkodzenia systemu, ponieważ sama powłoka nie ma dostępu administratora do reszty mojego systemu lub plików osobistych . Czy dopuszczalne jest posiadanie konta root jako jedynego użytkownika w tej sytuacji?
Odpowiedzi:
WSL powinien mieć dostęp do wszystkich dysków w / mnt / [litera dysku]. Microsoft powiedział, że jeśli zrobisz coś takiego
rm -r /mnt/c
, wsl rzeczywiście usunie cały dysk c. Więc ... cóż, dopóki nie dotkniesz / mnt, wszystko powinno być w porządku. Uruchomienie,lxrun/uninstall/full/y
a następnielxrun/install/y
polecenie cmd spowoduje zresetowanie WSL, jeśli zepsujesz tę instalację.Osobiście polecam przechowywanie plików projektu w folderze gdzieś poza WSL, a następnie symlinkowanie go do jakiegoś folderu w systemie plików Ubtunu (przez / mnt / foo) - w ten sposób będą tam nadal, gdybyś musiał zresetować WSL, ale nie musisz zbyt często wchodzić w interakcje z systemem plików Windows.
Aha, i jeszcze jedna uwaga - jeśli złamiesz WSL z magicznymi uprawnieniami roota, możesz uzyskać dostęp do systemu plików za pośrednictwem C: \ Users [you] \ AppData \ Local \ lxss \ rootfs. Nie będziesz w stanie nic zmienić (to tylko zepsuje rzeczy jeszcze bardziej), ale można tego użyć do odzyskania plików.
Jeszcze jedna rzecz - zauważ, że niektóre programy w Linuksie nie lubią być uruchamiane jako root, więc przydaj się innemu użytkownikowi
źródło