Sudo (sudoers)
Модератор: Bizdelnick
-
Kluivert
- Сообщения: 361
- Статус: Познаю Linux
- ОС: Ubuntu 9.10
Sudo
Добрый вечер, знаю, то что мне надо, находится в файле sudoers, но так и но дуплил, чего прописать, а надо следующие, чтобы каждый раз, когда надо в консоли вводить команду из под root'a, не набирать su и пароль и работать сразу в руте, а чтоб просто вводом sudo <команда>пароль и выполнение под админскими правами, вот как то там, как в ubuntu, подскажите что прописываем..........
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Sudo
дефолтный sudoers ubuntu:
успехов
Код: Выделить всё
$ sudo cat /etc/sudoers
Password:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALLуспехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
4yKoTkA
- Сообщения: 183
- ОС: Gentoo GNU/Linux.FreeBSD
Re: Sudo
Может всё-таки - "man sudoers" ?
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Sudo
набери visudo под рутом, там будет /etc/sudoers
раскомментируй, а юзера добавь в группу wheel
usermod -G -a wheel _пользователь_
потом консоль открываешь заново
sudo visudo
раскомментируй, а юзера добавь в группу wheel
Код: Выделить всё
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALLusermod -G -a wheel _пользователь_
потом консоль открываешь заново
sudo visudo
-
Kluivert
- Сообщения: 361
- Статус: Познаю Linux
- ОС: Ubuntu 9.10
Re: Sudo
Folderx
Спасибо, то что надо, но надо чтобы под командой sudo, была возможно ввода пароля админа, чтобы потом только выполняться начала команда.
PS>> Сразу хочется тут задать вопросик, как сделать, чтобы нужные команды, которые работают только под рутом, можно было без прав админа запускать под пользователем? к примеру команда ifconfig
Спасибо, то что надо, но надо чтобы под командой sudo, была возможно ввода пароля админа, чтобы потом только выполняться начала команда.
PS>> Сразу хочется тут задать вопросик, как сделать, чтобы нужные команды, которые работают только под рутом, можно было без прав админа запускать под пользователем? к примеру команда ifconfig
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Sudo
От ить ))
Люди старались, писали программу, чтобы пароль админа не использовался...
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Sudo
была возможно ввода пароля админа, чтобы потом только выполняться начала команда.
есть возможность ввода пароля не админа а самого пользователя, есть возможность определённые команды добавить только в определённом виде (например монтирование только определённого диска)
чтобы команды выполнять как root можно сделать
Код: Выделить всё
iptables --list; chmod +s /sbin/iptables; iptables --list;-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Sudo
Folderx
интересно, что же означает ваша последняя рекомендация? после слов «чтобы команды выпонять…».
и какова её связь с обсуждаемым вопросом?
интересно, что же означает ваша последняя рекомендация? после слов «чтобы команды выпонять…».
и какова её связь с обсуждаемым вопросом?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Sudo
iptables --list не сработает из под пользователя, но чтобы сделать из под пользователя, нужно войти как рут и установить set-uid бит на саму программу, потом выйти и программа будет выполняться, если это разрешено для примонтированного раздела, я проверял под рутом, потому получилось, что код сработает только под рутом, а так конечно ему придётся делать
т.к. сам вопрос в середине решился уже и он sudoers сделал
Код: Выделить всё
iptables --list; sudo chmod +s /sbin/iptables; iptables --list;т.к. сам вопрос в середине решился уже и он sudoers сделал