Как мне стать «суперпользователем»?

10

Следующая команда завершается с ошибкой:

$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege

Как мне стать суперпользователем? Я думал, что я был суперпользователем?

Лассе Карагианнис
источник
1
Добро пожаловать в AskUbuntu! Этот вопрос здесь должно быть то , что вы ищете.
Oyibo

Ответы:

9

Во всех системах Unix, включая Linux, Superuser - системный пользователь, у которого есть все права для выполнения административных задач. Это может быть пользователь, rootно этот пользователь отключен в Ubuntu по соображениям безопасности.

В Ubuntu способ выполнения административных задач состоит в том, чтобы временно получить привилегии суперпользователя, поместив команду sudo( super user do) перед другой командой, которая требует полномочий суперпользователя:

sudo dpkg -i packagename.deb

Затем вам будет предложено ввести пароль (идентичный вашему логину):

[sudo] password for lasse: 

Обратите внимание, что вы ничего не видите в терминале во время ввода этого пароля (даже звездочек).

Пользователи, которым разрешено быть администраторами при создании своей учетной записи, включаются в список, sudoersчтобы система могла их искать, прежде чем предоставлять административные привилегии с помощью sudo.

Для дальнейшего чтения и альтернативных способов того, как стать суперпользователем или пользователем root, смотрите:

Также обратите внимание, что вы можете нанести серьезный вред вашей системе, если будете выполнять неверную команду как суперпользователь. Иногда вы даже не сможете его починить. Поэтому будьте осторожны с действиями суперпользователя и дважды подумайте, прежде чем нажимать ввод.

Takkat
источник
Для запуска графических приложений (например, Gedit) используйте gksudo, а не sudo. См. Объяснение в документации по Ubuntu по этой причине: help.ubuntu.com/community/RootSudo#Graphical_sudo
Клайв ван Хилтен
2

Префикс sudoк вашей команде должен быть superuser. Следовательно, выполните следующую команду:

sudo dpkg -i libmotif*i386.deb

Запуск этой команды запросит у вас пароль. Введите пароль для вашей учетной записи и нажмите Enter. Вы не увидите символы при вводе пароля (даже звездочек *).

Для получения более подробной информации о sudo, прочитайте эту замечательную Ubuntu Wiki .

Адитья
источник
0

Просто сделайте это, если вы находитесь на Ubuntu

naren@kadmin-KCPL190: sudo su

Тогда вы будете пользователем root и можете делать все что угодно

root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb

будет работать

Быть осторожен. Если вы устанавливаете пароль для пользователя root, то он запрашивает у вас то же самое для посадки в root. Иначе он просто сделает вас суперпользователем.

Нарен Йеллавула
источник