Как запустить файл .run от имени root?

Я скачал файл .run для драйвера Nvidia, но когда я запускаю его в терминале, он говорит мне, что он должен быть запущен от имени пользователя root.

Я полный нуб и почти не знаю, что такое root. Я думаю, что это где-то около админа в Windows. driver run as root

Хорошо, я запустил файл, но оказалось, что драйвер не распознает мою карту. Я слышал о других проблемах с картами Nvidia, которые не работают с 64-битными версиями 12.04.

12
задан 4 May 2013 в 19:21

4 ответа

Вам нужно сделать две вещи; оба из командной строки:

  1. Перейдите в каталог, где у вас есть .запустите сохраненный файл .
  2. Тип: chmod 755 filename.run
  3. Тип: sudo ./filename.run

Вышеуказанные команды сделают файл исполняемым и запустят исполняемый с разрешениями корневого уровня.

11
ответ дан 4 May 2013 в 19:21

Добавьте команду «sudo» перед командой. Например: sudo blah.sh

После ввода пароля команда запустится от имени пользователя root. Будьте осторожны, чтобы проверить надежность пакета или команды перед их запуском с sudo.

1
ответ дан 4 May 2013 в 19:21

root - это главная учетная запись в Ubuntu; каждая учетная запись имеет ограниченные привилегии, но учетная запись root не имеет ограничений. Причина скрытия root заключается в том, что в большинстве случаев вам не нужен root-доступ. Аналогом в Windows будет необходимость аутентификации, когда вы хотите установить драйвер; в Ubuntu вы должны быть root или иметь привилегии root.

Есть два способа получить доступ как root. Вы можете ввести:

sudo , и Ubuntu запросит ваш пароль, а затем выполнит эту команду от имени пользователя root.

ИЛИ

sudo su , где вы введете ваш собственный пароль, и тогда вы станете пользователем root (т.е. вы войдете в систему как root).

Я предпочитаю последний, потому что он дает мне больше контроля; иногда выполнения команды с правами root недостаточно, но выполнение этого способа может быть более опасным (т.е. вы можете случайно нанести больший ущерб).

Рекомендую попробовать первый способ. А затем попробуйте второй способ, если это не сработает. Просто убедитесь, что вы вышли из root после того, как закончите (то есть введите exit после того, как вы закончите делать то, что вам нужно сделать как root).

1
ответ дан 4 May 2013 в 19:21

Если вы включили учетную запись root, вы можете использовать

su

Введите пароль для root, cd в папку приложения, затем запустите

./package.run
-1
ответ дан 4 May 2013 в 19:21

Другие вопросы по тегам:

Похожие вопросы: