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


1

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

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

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

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

"Wojowhiskey @ STANSTOY: ~ $"?

Ответы:


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

Для новой версии Windows 10 Fall Creators Update и более поздних версий lxrun устарела. Вместо этого используйте distro_name.exe, то есть ubuntu.exe aka.ms/wslusers
Harry Summer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.