В «Подсистеме Windows для Linux» как я могу превратиться из пользователя root в обычного пользователя?

1

в Linux, как я могу превратиться из пользователя root в обычного пользователя?

Когда я загружаюсь в bash на Windows 10, я теперь вижу:

"Корень @ STANSTOY: / Главная / wojowhisky #"

как мне его загрузить, чтобы:

"Wojowhiskey @ STANSTOY: ~ $"?

wojowhiskey
источник

Ответы:

1

Чтобы переключиться на пользователя в Linux:

su - wojowhiskey

Чтобы сделать вашего пользователя sudoer:

sudo visudo

А затем добавьте или измените следующую строку:

wojowhiskey ALL=(ALL) ALL
Серхат Чевикель
источник
Да, это работает, но как мне загрузиться в bash, поскольку пользователь wojowhiskey не root? Какой файл я должен изменить?
wojowhiskey
Мне удалось заставить его работать, поместив "su wojowhiskey" в файл $ HOME / .bashrc. Однако теперь я не могу получить доступ к корневому файлу.
wojowhiskey
Да, потому что корневые файлы принадлежат руту, а не wojowhiskey. Всякий раз, когда вам нужно получить доступ к этим файлам, вы либо вводите префикс своей команды, sudoлибо sudo su -
набираете
wojowhiskey @ STANSTOY: ~ $ sudo su [sudo] пароль для wojowhiskey: wojowhiskey отсутствует в файле sudoers. Об этом инциденте будет сообщено. wojowhiskey @ STANSTOY: ~ $
wojowhiskey
Я получаю это при первом входе в bash:
wojowhiskey
0

Из командной строки Windows: (не вводите его bash.exe)

lxrun /setdefaultuser wojowhiskey

lxrun довольно мощный, проверьте это:

C:\> lxrun /?
Performs administrative operations on the LX subsystem

Usage:
    /install - Installs the subsystem
        Optional arguments:
            /y - Do not prompt user to accept
    /uninstall - Uninstalls the subsystem
        Optional arguments:
            /full - Perform a full uninstall
            /y - Do not prompt user to accept
    /setdefaultuser - Configures the subsystem user that bash will be launched as. If the user does not exist it will be created.
        Optional arguments:
            username - Supply the username
            /y - If username is supplied, do not prompt to create a password
    /update - Updates the subsystem's package index
Zjr
источник
Для новой версии Windows 10 Fall Creators Update и более поздних версий lxrun устарела. Вместо этого используйте distro_name.exe, то есть ubuntu.exe aka.ms/wslusers
Harry Summer