Astra linux this incident will be reported

Linux: ‘Username’ is not in the sudoers file. This incident will be reported [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.

How can I resolve this? I’m connecting ssh to my virtual private server. I need to have sudoers privilegies.

11 Answers 11

Then add the user below admin user like below syntax.

Recommended way is to use visudo to avoid simultaneous edits (possibly not a problem in this case, but still. )

It’s only what the comment at the very top of the file makes clear «## This file MUST be edited with the ‘visudo’ command as root.»

How does this make sense? The issue is that the user can’t use sudo, so how can part of the solution be using sudo?

Found that following in one of a video. It worked for me. Given that, we need to be in root mode. For that, ssh root@localhost, then sudo nano /etc/sudoers

I believe many people upvote this answer because they only need to copy paste the last command from this answer.

Both the above answers are correct as far as they go but it is easier to add your user to the sudo group in debian based systems (Ubuntu, kbuntu, debian, etc) and the wheel group under RedHat based systems (RedHat, Fedora, CentOS, etc)

usermod -a -G sudo user or usermod -a -G wheel user 

Exaaaactly. Include OpenSuse under the 2nd group. In my case I I reversed the order, modifying sudoers before adding my user to wheel and ended up here.

It’s too much better this way, because you don’t need edit none critical files for make this operation.

This is a very common error for the beginners. The error occurs because we are trying to access/update something with super privileges from the user instead of root -user.

Читайте также:  Linux extract file with tar

Hence, to solve this,we need to make changes in the sudoers file where the root user has been given the privileges. So, switch to root user,run the following command

The editor would open the file, now scroll down to the bottom where you will see a line

#User privilege specification root ALL=(ALL:ALL) ALL username ALL=(ALL:ALL) ALL 

As you can see, I have just added my username with all permissions.

Save the file, and exit. Switch back to the user and start using sudo commands with ease.

Источник

При выполнении команды от имени sudo выдаёт ошибку

При выполнении команды от имени sudo выдаёт ошибку *username* is not in the sudoers file. This incident will be reported . Пробовал зайти через команду su, также не выходит. Консоль пишет su: Authentication failure

Команду su запускаешь без параметров?

su требует пароль рута а не пользователя.
Польователь не добавлен в sudoers файл. visudo в помощь.

утилита висудо не работает без прав visudo: /etc/sudoers: Permission denied

Ubuntu по-умолчанию добавляет пользователя, создаваемого при установке, в группу wheel, у которой есть доступ к sudo.

Так что, либо у тебя другой пользователь, которому нельзя пользоваться sudo, либо ты что-то сам сломал. Давай больше инфы.

Добавь пользователя в группу wheel или sudo

Существует три способа выполнения команд с правами суперпользователя root:

  • Можно сразу зайти под этим пользователем, как и под иным другим, если знаешь пароль, конечно, и если логин под root разрешен в ОС.
  • Можно так же переключиться на этого пользователя из текущего сеанса, командой
*username* is not in the sudoers file. This incident will be reported

— твоему пользователю не разрешено использовать sudo для запуска команд с правами root.

su: Authentication failure

— ты не знаешь пароль root, или неправильно его ввел, или в ОС не разрешено заходить под root.

Короче, обратись к тому, кто администрирует твою ОС. У тебе нет прав на выполнение команд от root (что вообще говоря обычная практика).

vanorro , если ты не сам ставил ОС, а это комп на работе, например — у тебя может и не быть прав root, это обычное дело.

Это всё происходи в WSL Ubuntu, где я и есть админ.

Источник

User is not in the sudoers file. This incident will be reported. cap deploy:setup [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

  • This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
  • This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.

Newest Update

The flag is -p portnumber, but I can’t get into root. I got (publickey, permission denied) .

I made a new user inside the VPS, but this user doesn’t have the sudo privilege.

When I do cap deploy:setup according to the guide, I am getting this:

judy is not in the sudoers file. This incident will be reported. failed: "sh -c 'sudo -p '\\''sudo password: '\\'' ln -nfs /home/judy/apps/lintong/current/config/nginx.conf /etc/nginx/sites-enabled/lintong'" on 192.241.241.204 

I changed the port to 888 according to the guide and now I can’t ssh into the server.

When I do ssh root@ipaddress or ssh judy@ipaddress , it’s trying to connect to port 22.

First question: How do I pass in a field to when I ssh into the VPS with a port option of 888?

Second question: How do I give judy sudo rights? According to coderwall’s tutorial, I should do this:

and then add username ALL=(ALL:ALL) ALL , but I think I did it before, and it didn’t work.

Источник

Ошибка user is not in the sudoers file в Ubuntu

Если вы создали нового пользователя в Ubuntu, и пытаетесь от его имени использовать систему, то при попытке выполнения команды sudo можете столкнуться с ошибкой: «user is not in the sudoers file this insident will be reported».

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

Почему возникает ошибка user is not in the sudoers file?

Команда sudo позволяет обычным пользователям выполнять программы от имени суперпользователя со всеми его правами. Использовать команду sudo могут далеко не все пользователи, а только те, которые указаны в файле /etc/sudoers. Это сообщение об ошибке говорит буквально следующее — вашего пользователя нет в файле sudoers, а значит доступ ему к утилите будет запрещен, а об этом инциденте будет сообщено администратору.

Все неудачные попытки использовать sudo, независимо от того, был ли введен неверный пароль или у пользователя нет прав, действительно записываются в каталоге /var/log, так что вы можете посмотреть кто и когда и что пытался выполнить:

Исправление ошибки с помощью root

Для исправления ситуации достаточно добавить пользователя sudoers. Но для этого нужно иметь другого пользователя, который может использовать sudo. Если такой пользователь есть, задача становиться довольно простой. Но если кроме текущего пользователя в системе нет больше никого, проблема тоже вполне решаема.

Начнем с более простого варианта, на тот случай, если у вас все-таки есть доступ к системе от имени пользователя root. Войдите от имени пользователя, у которого есть права, например, можно нажать Ctrl+Alt+T запустить утилиту su и ввести пароль:

В большинстве случаев в файле sudoers настроено так, что утилиту могут использовать все пользователи из группы wheel или sudo. Поэтому достаточно добавить нашего пользователя в эту группу. Для этого используйте команду usermod.

usermod -a -G wheel имя_пользователя

usermod -a -G sudo имя_пользователя

Вы также можете добавить нужную настройку для самого пользователя в файл sudoers, для этого добавьте в конец файла такую строку:

имя_пользователя ALL = (ALL) ALL

Дальше осталось сохранить изменения в файле и заново зайти под именем нужного пользователя. Если в файле /etc/sudoers не разрешено использование утилиты пользователями из группы wheel или sudo, то можно добавить такую строчку:

Возможно, её будет достаточно расскоментировать, убрать решетку, которая расположена перед ней. После этого ошибка user is not in the sudoers file исчезнет и вы сможете использовать sudo. Более подробно про это все вы можете прочитать в статье настройка sudo.

Исправление ошибки с помощью режима восстановления

Если на вашем компьютере нет другого пользователя, от имени которого вы могли бы получить доступ к sudo, осталась возможность использовать режим восстановления. Для этого перезагрузите компьютер и в меню Grub нажмите E.

Откроется редактор меню загрузки. В нем найдите строку:

И в конец добавьте init=/bin/bash. Должно получиться вот так:

linux vmlinuz. init=/bin/bash

Дальше вы загрузитесь в оболочку /bin/bash с правами суперпользователя и от туда уже сможете выполнить все выше приведенные команды, например, добавить пользователя sudoers, добавлением его в группу wheel:

usermod -a -G wheel имя_пользователя

После выполнения команды можно перезагрузить компьютер с помощью команды reboot. Следующая загрузка пройдет в нормальном режиме и вы сможете использовать sudo.

Выводы

В этой статье мы рассмотрели что делать, если вы получаете ошибку user is not in the sudoers file, а также как добавить пользователя в sudoers ubuntu чтобы ее избежать. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео про добавление пользователя в sudores:

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector