Следующая команда завершается с ошибкой:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Как мне стать суперпользователем? Я думал, что я был суперпользователем?
Следующая команда завершается с ошибкой:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Как мне стать суперпользователем? Я думал, что я был суперпользователем?
Ответы:
Во всех системах Unix, включая Linux, Superuser - системный пользователь, у которого есть все права для выполнения административных задач. Это может быть пользователь, root
но этот пользователь отключен в Ubuntu по соображениям безопасности.
В Ubuntu способ выполнения административных задач состоит в том, чтобы временно получить привилегии суперпользователя, поместив команду sudo
( s
uper u
ser do
) перед другой командой, которая требует полномочий суперпользователя:
sudo dpkg -i packagename.deb
Затем вам будет предложено ввести пароль (идентичный вашему логину):
[sudo] password for lasse:
Обратите внимание, что вы ничего не видите в терминале во время ввода этого пароля (даже звездочек).
Пользователи, которым разрешено быть администраторами при создании своей учетной записи, включаются в список, sudoers
чтобы система могла их искать, прежде чем предоставлять административные привилегии с помощью sudo
.
Для дальнейшего чтения и альтернативных способов того, как стать суперпользователем или пользователем root, смотрите:
Также обратите внимание, что вы можете нанести серьезный вред вашей системе, если будете выполнять неверную команду как суперпользователь. Иногда вы даже не сможете его починить. Поэтому будьте осторожны с действиями суперпользователя и дважды подумайте, прежде чем нажимать ввод.
Префикс sudo
к вашей команде должен быть superuser
. Следовательно, выполните следующую команду:
sudo dpkg -i libmotif*i386.deb
Запуск этой команды запросит у вас пароль. Введите пароль для вашей учетной записи и нажмите Enter. Вы не увидите символы при вводе пароля (даже звездочек *).
Для получения более подробной информации о sudo
, прочитайте эту замечательную Ubuntu Wiki .
Просто сделайте это, если вы находитесь на Ubuntu
naren@kadmin-KCPL190: sudo su
Тогда вы будете пользователем root и можете делать все что угодно
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
будет работать
Быть осторожен. Если вы устанавливаете пароль для пользователя root, то он запрашивает у вас то же самое для посадки в root. Иначе он просто сделает вас суперпользователем.