powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / x86 Debian 8.2: как отредактировать sudoers
25 сообщений из 29, страница 1 из 2
x86 Debian 8.2: как отредактировать sudoers
    #39114596
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу предупрежу, я старый виндузятник, в никсах чувствую себя, как папуас на коньках - от бортика до бортика враскорячку.

После установки сабжа в виртуалке (до этого был некоторый опыт на Deb 7.6), сразу попытался отредактировать sudoers привычным способом
Код: plaintext
1.
2.
3.
#su
...
#gedit /etc/sudoers


на что получаю (ЕМНИП, нет ноута с собой) "No protocol specified" и бла-бла-бла...

Пытаюсь сделать то же через sudo, получаю отлуп (дескать <user> не является root).

Код: plaintext
1.
#sudoedit /etc/sudoers


открывает файл в режиме ReadOnly

и, наконец
Код: plaintext
1.
#nano /etc/sudoers


открывает файл для редактирования, после внесения изменений требует сохранить под определенным именем. Если сохранять под тем же, то в итоге получаю "пустой" sudoers о_О.

Подскажите, как "правильно"?

зы. систему ставил с 3-гигового изошника, скачанного на офсайте. Среда - классический гном.
=================
Док.

FB 2.5.5.26952, диалект 3, SS, Lazarus 1.5; FPC 2.7.1, UIB
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39114601
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторWhat is Visudo?
The sudo command is configured through a file located at /etc/sudoers.

Note: Never edit this file with a normal text editor! Always use the visudo command instead!

Because improper syntax in the sudoers file can leave you with a system where it is impossible to obtain elevated privileges, it is important to use the visudo command to edit the file.

The visudo command opens a text editor like normal, but then validates the syntax of the file upon saving. This prevents configuration errors from blocking "sudo" operations, which may be your only way of obtaining root privileges.

Traditionally, visudo opens the /etc/sudoers file with the "vi" text editor. Ubuntu, however, has configured visudo to use the "nano" text editor instead.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39114613
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Пробовал, помнится, и visudo тоже. Не привел этот способ в первом посте, потому что точно не помню названия ошибки. ЕМНИП, линь ругался, что "не знает" такой команды. После обеда доберусь до ноута, посмотрю. Спасибо.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115051
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доклинь ругался, что "не знает" такой командыwhereis visudo что кажет?
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115072
YesSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# ls -l /etc/sudoers
>>>-r--r-----<<<. 1 root root 4000 Mar 6 2015 /etc/sudoers
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115077
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Док,

На Убунте та же хрень. Вопрос в том, какой задается пароль рута при установке.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115095
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗимарглНа Убунте та же хрень. Вопрос в том, какой задается пароль рута при установке.на убунте нет пароля рута.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115099
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доксразу попытался отредактировать sudoers привычным способом
зря. кстати, если у вас получилось открыть этот файл в нем самом написанно как его нужно редактировать. но его на самом деле редактировать не нужно. используйте sudo. в debian не даром рут отключен.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115111
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

"No protocol specified" - это ошибка в конфигурации vim.
ДокПодскажите, как "правильно"?
Правильно - добавить пользователя в группу sudo. Я серьезно.

# adduser <username> sudo

После чего перелогиниться, или в случае ноута - перезапустить dm/X/ноут.

alexy_blackв debian не даром рут отключен.
В debian рут не отключен, не надо ля-ля.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115176
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак:
Код: plaintext
1.
2.
leyba@leyba-debian:~$ visudo /etc/sudoers
bash: visudo: команда не найдена



Код: plaintext
1.
2.
leyba@leyba-debian:~$ whereis visudo
visudo: /usr/sbin/visudo /usr/share/man/man8/visudo.8.gz



2 YesSql : что это было?
Код: plaintext
1.
2.
leyba@leyba-debian:~$ ls -l /etc/sudoers
-r--r----- 1 root root 669 мар 12  2015 /etc/sudoers



Код: plaintext
1.
2.
leyba@leyba-debian:~$ adduser leyba sudo
bash: adduser: команда не найдена



ps. пи...ц, от релиза к релизу, что-нибудь да сломают: опять танцы с бубнами
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115186
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм....
Код: sql
1.
2.
3.
4.
5.
6.
leyba@leyba-debian:~$ su
...
root@leyba-debian:/home/leyba# adduser leyba sudo
Добавляется пользователь "leyba" в группу "sudo" ...
Добавление пользователя leyba в группу sudo
Готово.


а дальше
Код: sql
1.
2.
3.
4.
5.
6.
7.
root@leyba-debian:/home/leyba# exit
exit
leyba@leyba-debian:~$ sudo gedit etc/sudoers
[sudo] password for leyba: 
leyba is not in the sudoers file.  This incident will be reported.
leyba@leyba-debian:~$ visudo /etc/sudoers
bash: visudo: команда не найдена

...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115187
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
программа visudo сама знает, где ей искать файл конфига.
Ну и разумеется, её надо запускать с правами админа.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115199
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
leyba@leyba-debian:~$ su
Пароль: 
root@leyba-debian:/home/leyba# visudo /etc/sudoes
usage: visudo [-chqsV] [-f sudoers] [-x file]

Options:
  -c, --check       check-only mode
  -f, --file=file   specify sudoers file location
  -h, --help        display help message and exit
  -q, --quiet       less verbose (quiet) syntax error messages
  -s, --strict      strict syntax checking
  -V, --version     display version information and exit
  -x, --export=file export sudoers in JSON format


Так как открыть в визуальном редакторе? даже самому интересно стало :)
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115210
YesSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДокFishHook,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
leyba@leyba-debian:~$ su
Пароль: 
root@leyba-debian:/home/leyba# visudo /etc/sudoes
usage: visudo [-chqsV] [-f sudoers] [-x file]

Options:
  -c, --check       check-only mode
  -f, --file=file   specify sudoers file location
  -h, --help        display help message and exit
  -q, --quiet       less verbose (quiet) syntax error messages
  -s, --strict      strict syntax checking
  -V, --version     display version information and exit
  -x, --export=file export sudoers in JSON format


Так как открыть в визуальном редакторе? даже самому интересно стало :)

FishHookпрограмма visudo сама знает, где ей искать файл конфига .
Ну и разумеется, её надо запускать с правами админа.

Док2 YesSql : что это было?
Код: plaintext
1.
2.
leyba@leyba-debian:~$ ls -l /etc/sudoers
-r--r----- 1 root root 669 мар 12  2015 /etc/sudoers



аттрибуты только на чтение. меняешь аттрибуты и редактируешь. Без страховки visudo. Ну.. это если ты точно знаешь что ты собираешся сделать. А если нет то FishHook тебе уже сказал и я процитировал. Прочитай внимательно что тебе visudo написал
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115229
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

Ты, конечно, будешь смеяться, но visudo есть даже в моей макоси, где он так то нафиг не нужен



я просто набираю

Код: powershell
1.
sudo visudo



и всё
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115236
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlinealexy_blackв debian не даром рут отключен.
В debian рут не отключен, не надо ля-ля.
у меня debian sid на домашнем компе. пароля для рута не было после установки (я имеено это подразумевал, под словами "рут отключен" т. е. вход только через sudo).
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115267
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док
Код: plaintext
1.
2.
leyba@leyba-debian:~$ adduser leyba sudo
bash: adduser: команда не найдена


ps. пи...ц, от релиза к релизу, что-нибудь да сломают: опять танцы с бубнами
Док, ну ты даешь. Я же написал комманду:

# adduser <username> sudo

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

alexy_blackу меня debian sid на домашнем компе. пароля для рута не было после установки (я имеено это подразумевал, под словами "рут отключен" т. е. вход только через sudo).
У sid-a нет официального инсталлятора. Значит ты ставил stable/testing после чего обновлялся до sid-a. Если stable/testing шли в минимальной комплектации или если ты что-то правил руками, тогда - да, рут может быть отключен.

А теперь внимательно читаем изначальный вопросс, особенно в том месте, где Док пишет о 3-гиговом официальном исошнике с гномом.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115268
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineДок, ну ты даешь. Я же написал комманду:

# adduser <username> sudo

Это значит, что комманда должна быть выполнена от рута. И всегда значило.
Странно. Форматирование не отработало. Короче, решетка там большая должна была быть изначально :)
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115277
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, пропустил тексты, которые Док запрятал под спойлер.

Док, ты все здесь 18483186 сделал правильно. Но после этого надо перелогиниться. И я это писал в своем первом сообщении.

Резюмируя, для возможных последующих читателей.

/etc/sudoers в debian править не надо . Если надо просто получить админ.права для конкретного пользователя, тогда этого пользователя добавляют в группу sudo. Для более изощренных вариантов создается соответствующий конфиг в /etc/sudoers.d. Все.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115282
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sudo visudo, это для меня открытие :)
Adduser (или правильно useradd?) возьму на заметку.

Спасибо, мужики. Файл-таки отредактировал.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115328
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокAdduser (или правильно useradd?) возьму на заметку.

В системе есть обе комманды. Добавляет пользователя в указанную группу adduser.
ДокСпасибо, мужики. Файл-таки отредактировал.

Накуа?
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115341
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline Накуа
Попробовать разные варианты, в том числе и привычный (кстати, автор Codetyphon его предлагает перед установкой своего детища ) ;)

авторДля более изощренных вариантов создается соответствующий конфиг в /etc/sudoers.d. Все.
А тут можно чуть подробнее?
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115364
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокmiwaonlineНакуа
Попробовать разные варианты, в том числе и привычный (кстати, автор Codetyphon его предлагает перед установкой своего детища ) ;)

Как я уже писал тебе в другом подфоруме в схожей дискуссии, автор Codetyphoon, судя по всему, не слишком хорошо разбирается в debian. Что ни в коем случае не умаляет его других профессиональных качеств. Сам интентивно использую Тайфун, если что.
ДокавторДля более изощренных вариантов создается соответствующий конфиг в /etc/sudoers.d. Все.
А тут можно чуть подробнее?
Например, можно вводить пароль при вводе sudo. Или можно дать права пользователю на sudo только для определенных комманд. Или определенные комманды вводятся без пароля, а остальные - по паролю. Для себя, например, сделал так, чтобы aptitude, ifconfig, ifup/ifdown, ip пароль не запрашивали - ввожу их слишком часто.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115365
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineНапример, можно вводить пароль при вводе sudo.
Описка. Имелось в виду, можно не вводить пароль при вводе команды через sudo. Тоесть что-то типа
sudo aptitude install firebird2.5-superclassic
не выдает запрос на ввод пароля, а сразу ставит указанный пакет.
...
Рейтинг: 0 / 0
x86 Debian 8.2: как отредактировать sudoers
    #39115379
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я про это
miwaonlineконфиг в /etc/sudoers.d
там что-то создается? Если да, то как какие файлы с каким примерно содержимым?

зы. понимаю, это- азы и в манах все это есть, но ... пока прочтешь и выяснишь, столько времени пройдет .... :(

miwaonlineИмелось в виду, можно не вводить пароль при вводе команды через sudo
Но при добавлении в sudoers строки
Код: plaintext
1.
leyba ALL=(ALL) NOPASSWD:ALL


именно это и происходит :)
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / x86 Debian 8.2: как отредактировать sudoers
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]