Недавно я загрузил Ubuntu на свой ноутбук. Всякий раз, когда я открываю приложение «Bash on Ubuntu on Windows», он немедленно открывает терминал в корневом пользователе, как показано на этом рисунке.
Я хочу получить доступ к обычным каталогам моих компьютеров, таким как документы, рабочий стол и т. д., однако, когда я пишу ls, он пуст. Я пробовал много вещей, в том числе cd /home/username/ (который просто говорит, что нет файла или каталога), написав exit (который просто пересекает терминал и не выводит меня из системы). Также может быть полезно отметить, что меня не просили создать имя пользователя или пароль при установке Ubuntu.
Пользователи, управление пользователями и привилегии обсуждаются на https://msdn.microsoft.com/en-us/commandline/wsl/user_support
Хотя пользователь, которым вы работаете, является «root», Я не верю, что пользователь имеет права администратора на Windows, но не уверен в среде bash, но лично меняю имена. Я удивлен, что ubuntu не настроил пользователя без полномочий root как часть установки.
С этого сайта запустите следующие команды на правильной ОС:
«username» is пользователь, который вы хотите запустить ubuntu as, измените по мере необходимости.
Из Ubuntu (корневая оболочка)
passwd username
С помощью запуска WINDOWS (cmd):
C:\> ubuntu config --default-user username
Я не уверен в доступе к файлам Windows из ubuntu, он может работать или не работать, как только вы меняете пользователей, но, как объясняется в ссылке, доступ сохраняется отдельно, а разрешения Windows не совпадают с разрешениями ubuntu. [ ! d8]
Если это работает, вы должны увидеть свои файлы Windows в Ubuntu в /mnt/c/, поэтому документы и т. д. должны быть в /mnt/c/Users/your_windows_user/Documents/ и т. д.
Если он не работает, спросите отдельный вопрос и предоставить информацию с любыми сообщениями об ошибках.
Пользователи, управление пользователями и привилегии обсуждаются на https://msdn.microsoft.com/en-us/commandline/wsl/user_support
Хотя пользователь, которым вы работаете, является «root», Я не верю, что пользователь имеет права администратора на Windows, но не уверен в среде bash, но лично меняю имена. Я удивлен, что ubuntu не настроил пользователя без полномочий root как часть установки.
С этого сайта запустите следующие команды на правильной ОС:
«username» is пользователь, который вы хотите запустить ubuntu as, измените по мере необходимости.
Из Ubuntu (корневая оболочка)
passwd username
С помощью запуска WINDOWS (cmd):
C:\> ubuntu config --default-user username
Я не уверен в доступе к файлам Windows из ubuntu, он может работать или не работать, как только вы меняете пользователей, но, как объясняется в ссылке, доступ сохраняется отдельно, а разрешения Windows не совпадают с разрешениями ubuntu. [ ! d8]
Если это работает, вы должны увидеть свои файлы Windows в Ubuntu в /mnt/c/, поэтому документы и т. д. должны быть в /mnt/c/Users/your_windows_user/Documents/ и т. д.
Если он не работает, спросите отдельный вопрос и предоставить информацию с любыми сообщениями об ошибках.