Я попытался установить Linux Mint (после того, как отказался от Manjaro по той же причине), но обнаружил, что не могу ничего сделать, например настроить сетевые подключения, так как у меня нет имени пользователя root. Должен ли я получить запрос на ввод пароля root при установке? Я использовал Suse Linux в прошлом, и это настраивается как часть процесса установки. Ни у кого больше нет этой проблемы? Я знаю об опасности быть слишком либеральным с привилегированными правами root, но мне нужно разрешить программному обеспечению устанавливать и настраивать мое интернет-соединение, кажется, это слишком опасно. У меня была та же проблема с Манджаро, хотя по крайней мере там я мог настроить Интернет без рут-логина, но не смог установить libre office или сделать что-то еще.
2 ответа
Учетная запись root по умолчанию заблокирована. Чтобы разблокировать (учитывая, что вы знаете риск этой операции), вам необходимо:
- Откройте окно терминала.
- Запустите
sudo passwd root
- Вам будет предложено ввести пароль. Это ваш текущий аккаунт пароль.
- Установите пароль учетной записи root и нажмите
Enter
. - Повторите ввод пароля root и нажмите
Enter
. - Запустите "su" в терминале, чтобы стать пользователем root.
Все, что вы делали с помощью su
и затем запускали команду в мире SuSe, вы делаете с помощью sudo command
в мире Debian.
В большинстве современных производных Debian, включая Mint, учетная запись root по умолчанию не настроена. Если вы хотите, вы можете активировать его, следуя инструкциям @douglaslps, но обычно это не нужно и не рекомендуется.
sudo
выполнит любую команду, указанную вами в качестве аргумента от имени пользователя root
. Так, чтобы вывести список файлов в /root
например, вы должны запустить sudo ls /root
. Если вы хотите получить оболочку с повышенными привилегиями, вместо su
, запустите sudo -i
. Это даст вам оболочку, в которой вы вошли в систему как root и сможете запускать команды как root без необходимости использовать sudo
перед каждой командой.