Я попытался установить 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 перед каждой командой.
