2013-09-03 6 views
0

Я пытался установить MySQL на моем Linux Mint 15, и я получил следующее сообщение об ошибке:Ошибка при использовании команды SUDO

[email protected] ~/un_test $ sudo apt-get install mysql-client-core-5.5 
[sudo] password for paul: 
Sorry, user paul is not allowed to execute '/usr/bin/apt-get install mysql-client- core-5.5' as root on paul-Ideapad-Z570. 

Любая помощь будет оценена. Благодаря!

ответ

2

Убедитесь, что пользователь находится в/и т.д./файл sudoers

Во-первых, войдите в систему под корень или пользователь с корневыми правами

Используйте текстовый редактор, как Vim, чтобы открыть его с

sudo vim /etc/sudoers 

вы увидите строку, как это в файле:

#Default rule for root. 
root ALL=(ALL) ALL 

Вставить вас r под корневой строкой, чтобы это выглядело так:

#Default rule for root. 
root ALL=(ALL) ALL 
youruser ALL=(ALL) ALL 

сохранить файл. После этого войдите в систему как пользователь, и вы можете использовать sudo.

+0

Я не уверен на 100% в отношении linux mint, но взломать его, как это, вероятно, не рекомендуется. если все команды должны быть разрешены, для этого, вероятно, существует предопределенная группа, возможно, 'adm' или что-то подобное. – mnagel

+0

Это быстрый и грязный способ предоставить пользователям полные привилегии, возможно, просто не использовать пользовательский «root» для таких вещей, как ssh security (отключение root login). Если это для других пользователей, которые будут в вашей системе, поиск групповых разрешений - это действительно путь. – brettwmc

0

Я считаю, что это может быть ответом на вашу проблему https://wiki.debian.org/sudo

В частности, второе предложение второго абзаца. Выполните шаги там и посмотрите, поможет ли это.

0

сделал вы пытаетесь делать sudo -u [user with permission to install] apt-get install mysql-client-core-5.5 ??

Я думаю, что вопрос сводится к тому, разрешения пользователя, вы вошли в систему, вы, возможно, придется Судо в качестве корня или другого пользователя с правами, чтобы сделать установку.

0

Эта работа для меня

В терминале ввести в корень, как этот

su root 

введите пароль ниже, а затем, как только вы вошли в систему

adduser <yourusername> sudo 

Затем вы сможете снова использовать sudo

Надеюсь, это поможет!

Смежные вопросы