sudo как настроить?

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

sudo как настроить?

Сообщение Slimy »

Вопрос в общемто как настроить sudo что бы оно работало как убунте? А то по умолчанию сплошные странности вроде

Код: Выделить всё

mf@mf-laptop:~> photorec
Absolute path to 'photorec' is '/usr/sbin/photorec', so running it may require superuser privileges (eg. root).
mf@mf-laptop:~> sudo photorec
root's password:
sudo: photorec: command not found
mf@mf-laptop:~> su
Пароль:
mf-laptop:/home/mf # photorec
PhotoRec 6.9, Data Recovery Utility, February 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
PhotoRec exited normally.
mf-laptop:/home/mf # ^C
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: sudo как настроить?

Сообщение Atolstoy »

покажи /etc/sudoers.conf
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21545
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo как настроить?

Сообщение Bizdelnick »

Дело не в sudo, просто пути /sbin и /usr/sbin, похоже, не прописаны в PATH. Для проверки:

Код: Выделить всё

echo $PATH
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

Bizdelnick писал(а):
04.12.2009 21:13
Дело не в sudo, просто пути /sbin и /usr/sbin, похоже, не прописаны в PATH. Для проверки:

Код: Выделить всё

echo $PATH

Код: Выделить всё

mf@mf-laptop:~> echo $PATH
 /home/mf/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin

но похоже что не просто добавить путь надо судя по первому сообщению это сделано не случайно

Код: Выделить всё

mf-laptop:/etc # cat sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Prevent environment variables from influencing programs in an
# unexpected or harmful way (CVE-2005-2959, CVE-2005-4158, CVE-2006-0151)
Defaults always_set_home
Defaults env_reset
# Change env_reset to !env_reset in previous line to keep all environment variables
# Following list will no longer be necessary after this change

Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
# Comment out the preceding line and uncomment the following one if you need
# to use special input methods. This may allow users to compromise  the root
# account if they are allowed to run commands without authentication.
#Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"

# In the default (unconfigured) configuration, sudo asks for the root password.
# This allows use of an ordinary user account for administration of a freshly
# installed system. When configuring sudo, delete the two
# following lines:
Defaults targetpw   # ask for the password of the target user i.e. root
ALL     ALL=(ALL) ALL   # WARNING! Only use this together with 'Defaults targetpw'!

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL) ALL

# Same thing without a password
# %wheel        ALL=(ALL) NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

сразу скажу что последние две строки раскоментировал и это не привело к желаемому результату а yast после вообще отказался сохранять настройки(БАГ?).
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: sudo как настроить?

Сообщение k0da »

что сделано не случайно?

Дело в переменной $PATH
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

k0da писал(а):
05.12.2009 00:06
что сделано не случайно?

Дело в переменной $PATH


и где она прописывается? так что бы для всех юзверов
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: sudo как настроить?

Сообщение k0da »

/etc/profile.d
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: sudo как настроить?

Сообщение Atolstoy »

mf ALL=(ALL) NOPASSWD:ALL

я бы так сделал :)
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21545
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: sudo как настроить?

Сообщение Bizdelnick »

Atolstoy писал(а):
05.12.2009 00:46
mf ALL=(ALL) NOPASSWD:ALL

я бы так сделал :)

А я бы так не делал :) Тем более что command not found никуда от этого не денется.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: sudo как настроить?

Сообщение Atolstoy »

Bizdelnick писал(а):
05.12.2009 01:12
Atolstoy писал(а):
05.12.2009 00:46
mf ALL=(ALL) NOPASSWD:ALL

я бы так сделал :)

А я бы так не делал :) Тем более что command not found никуда от этого не денется.

Тогда дело не в sudo, а в настройках окружения. Вместо su нужно юзать su -. А вообще можно и ярлык сразу админский сделать на рабочем столе.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: sudo как настроить?

Сообщение Olegator »

в PATH запехните нужные пути, воспользуйтесь поиском, уже тема обсуждалась
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

насколько я помню в убунтах это было как то хитрее т.е. по табу не дополнялись команды без sudo если требовались права рута тут ведь так не будет?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

Вопрос такой sudo в konsole спрашивает только первый раз пароль затем запускается без пароля даже если закрыть приложение и открыть заново. Как сделать что бы спрашивало всегда 1 раз пока свеже открытое приложение?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: sudo как настроить?

Сообщение drBatty »

Slimy писал(а):
17.03.2010 14:41
Вопрос такой sudo в konsole спрашивает только первый раз пароль затем запускается без пароля даже если закрыть приложение и открыть заново. Как сделать что бы спрашивало всегда 1 раз пока свеже открытое приложение?

sudo может запоминать пароль (обычно на 5 минут)
-v If given the -v (validate) option, sudo will update the user's timestamp, prompting for the user's
password if necessary. This extends the sudo timeout for another 5 minutes (or whatever the timeout
is set to in sudoers) but does not run a command.

смените таймаут этой опцией или в sudoers

ЗЫЖ поставьте 0.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: sudo как настроить?

Сообщение sash-kan »

не мог пройти мимо хоть и старой, но в корне неверной информации:
Bizdelnick писал(а):
04.12.2009 21:13
Дело не в sudo, просто пути /sbin и /usr/sbin, похоже, не прописаны в PATH.
k0da писал(а):
05.12.2009 00:06
Дело в переменной $PATH

дело именно в опциях сборки sudo!

из-за садистской (улыбка) политики сборки sudo в таких дистрибутивах, как suse/rh (вместе с клонами), остаётся либо пересобирать пакет, либо подпирать систему совсем глупыми (и, скорее, вредными) костылями такого плана:
Olegator писал(а):
05.12.2009 12:26
в PATH запехните нужные пути
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

sash-kan писал(а):
19.03.2010 06:04
не мог пройти мимо хоть и старой, но в корне неверной информации:
Bizdelnick писал(а):
04.12.2009 21:13
Дело не в sudo, просто пути /sbin и /usr/sbin, похоже, не прописаны в PATH.
k0da писал(а):
05.12.2009 00:06
Дело в переменной $PATH

дело именно в опциях сборки sudo!

из-за садистской (улыбка) политики сборки sudo в таких дистрибутивах, как suse/rh (вместе с клонами), остаётся либо пересобирать пакет, либо подпирать систему совсем глупыми (и, скорее, вредными) костылями такого плана:
Olegator писал(а):
05.12.2009 12:26
в PATH запехните нужные пути


А по подробнее?? я тоже думаю что прописывание путей не самый лучший вариант, но все решают это проблему именно так и говорят что другого пути нет. Хотелось бы узнать альтернативный так сказать true подход.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: sudo как настроить?

Сообщение drBatty »

Slimy писал(а):
19.03.2010 13:17
А по подробнее?? я тоже думаю что прописывание путей не самый лучший вариант, но все решают это проблему именно так и говорят что другого пути нет. Хотелось бы узнать альтернативный так сказать true подход.

использовать true дистр или собирать программы самому...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: sudo как настроить?

Сообщение sash-kan »

Slimy писал(а):
19.03.2010 13:17
А по подробнее?
увы, я не спец по сборке sudo. посмотрите в интернете.
справка для облегчения поиска:
в debian sudo собран с «более человеческим лицом»:

Shell

debian$ sudo which shutdown /sbin/shutdown debian$ which shutdown debian$ centos$ sudo which shutdown which: no shutdown in (/usr/bin:/bin) centos$ which shutdown /usr/bin/which: no shutdown in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin) centos$
пользовательский PATH на обоих системах не модифицировался.

p.s. в man sudoers в описании env_reset упомянута опция сборки SECURE_PATH. вероятно, это она и есть.
p.p.s. а вот какой из двух подходов считать более «true», можно узнать, наверно, из чтения рассылок мейнтейнеров пакета sudo по крайней мере двух дистрибутивов: debian и centos. а начать даже лучше с рассылки самих разработчиков sudo.
могу сказать только одно: debian-овский подход более дружественен к пользователю.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: sudo как настроить?

Сообщение Slimy »

про debian спору нет правда юзал такое в бунтах всяких. Удобно. В opensuse ни какой радости от sudo нет, проще su использовать поскольку даже добавляя путь, все равно странновато работает, по крайней мере авто дополнение. Просто я не думал, что нужно пере собирать пакет конфигами бы хотелось ограничится. Ладно будем мучатся чего поделать это не самый страшный баг который жить не дает.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали: