Проблема с sudoers

Автор Dima^^), 26 июня 2011, 03:07:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dima^^)

Вот только поставил Debian с Xfce ну при выполнении команды с "sudo" пишет
Dima is not in the sudoers file.  This incident will be reported.
Подскажите пожалуйста очень вас прошу а то я немогу ничего поставить из софта и установить драйверы :'(

orlyanuch

#1
В параметрах пользователя добавь  себя в группу sudo.
Система - администрирование - пользователи и группы - управление группами, выделить sudo -  свойства.
Или используй su.
Edimus, ut vivamus; nоn vivimus, ut edamus.

Dima^^)

У меня такого пункта нету в меню ??? может это на гноме а то у меня Xfce

SeHELLioN

Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

paulcarroty


orlyanuch

Извиняюсь, не знал про Xfce   :-\
Можно ещё так:
#visudo
и добавить строку:
Цитироватьdima ALL=(ALL) ALL
Или, кто не знаком с vi:
#nano /etc/sudoers
и добавить ту же строку.
Edimus, ut vivamus; nоn vivimus, ut edamus.

eof

#6
Цитата: orlyanuch от 27 июня 2011, 19:26:22
Извиняюсь, не знал про Xfce   :-\
Можно ещё так:
#visudo
и добавить строку:
Цитироватьdima ALL=(ALL) ALL
Или, кто не знаком с vi:
#nano /etc/sudoers
и добавить ту же строку.

Не совсем так. В Debian редактором для visudo служит тот, который установлен у вас через механизм альтернатив.

# ls -l /usr/bin/editor
lrwxrwxrwx 1 root root 24 Jun 27 19:12 /usr/bin/editor -> /etc/alternatives/editor
# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 18 Jun 27 19:12 /etc/alternatives/editor -> /usr/bin/vim.basic


К примеру:

# update-alternatives --config editor
There are 5 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/emacs23     0         manual mode
  4            /usr/bin/mcedit      25        manual mode
* 5            /usr/bin/vim.basic   30        manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in manual mode.


В этом примере видно что до команды update-alternatives --config editor редактором был vim (/usr/bin/vim.basic), который мы поменяли на nano (/bin/nano).


# ls -l /usr/bin/editor
lrwxrwxrwx 1 root root 24 Jun 27 19:03 /usr/bin/editor -> /etc/alternatives/editor
# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 9 Jun 27 19:03 /etc/alternatives/editor -> /bin/nano

Теперь при вызове visudo будет открываться nano.




В целом visudo это программа открывающая редактор, не обязательно vi(m) (во всяком случае в Debian это так). Основное, что делает visudo -- перед сохранением изменённого файла sudoers проверяет его на ошибки и на время редактирования блокирует этот файл, чтобы избежать возможности одновременно его редактирования несколькими пользователями.

orlyanuch

Спасибо за информацию  :)
Знания никогда не бывают лишними.
Edimus, ut vivamus; nоn vivimus, ut edamus.

chaldon

У меня sudo заработал только после перезагрузки. Так и должно быть?
Debian 6 Gnome.

ihammers

Цитата: chaldon от 10 февраля 2012, 05:14:57
У меня sudo заработал только после перезагрузки. Так и должно быть?
Debian 6 Gnome.
Достаточно выйти из сессии и снова зайти.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Дмитрий.Г

Просмотрел тему ,у меня таже беда.не работает судо. Но у меня KDE кто подскажет ,как в этом случае заставить работать sudo?

cinyflo

У меня что, у одного sudo сразу работало?
Цитата: orlyanuch от 27 июня 2011, 19:26:22
Извиняюсь, не знал про Xfce   :-\
В первом сообщении же указано было.

orlyanuch

#12

Открыть содержимое (спойлер)
Цитата: cinyflo от 04 мая 2013, 16:38:15В первом сообщении же указано было.
Не знал, что в Xfce нет этого.
[свернуть]

Сообщение объединено: 05 мая 2013, 03:32:31

Цитата: Дмитрий.Г от 04 мая 2013, 16:01:43Но у меня KDE кто подскажет ,как в этом случае заставить работать sudo?
Может, попробовать:
Цитата: paulcarroty от 26 июня 2011, 13:49:15# usermod -aG sudo dima
Edimus, ut vivamus; nоn vivimus, ut edamus.

Sergei_Alekseev

На домашнем компе можно добавить в /etc/sudoers внизу

%sudo ALL=(ALL) NOPASSWD: ALL
serge ALL=(ALL) NOPASSWD: ALL

serge поменять на ваш юзернэйм.
Редактировать необязательно через visudo, открыл в рутовом mc по F4 mcedit'ом,
отредактировал и сохранил.

vladimir_ar

Цитата: Дмитрий.Г от 04 мая 2013, 16:01:43Но у меня KDE кто подскажет ,как в этом случае заставить работать sudo?
В КДЕ работает kdesu, или что-то похожее. Уже не помню. Погуглите. Дополнительно пакет поставить нужно.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M