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
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто! http://atolstoy.wordpress.com
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
и где она прописывается? так что бы для всех юзверов
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто! http://atolstoy.wordpress.com
А я бы так не делал Тем более что command not found никуда от этого не денется.
Тогда дело не в sudo, а в настройках окружения. Вместо su нужно юзать su -. А вообще можно и ярлык сразу админский сделать на рабочем столе.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто! http://atolstoy.wordpress.com
насколько я помню в убунтах это было как то хитрее т.е. по табу не дополнялись команды без sudo если требовались права рута тут ведь так не будет?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Вопрос такой sudo в konsole спрашивает только первый раз пароль затем запускается без пароля даже если закрыть приложение и открыть заново. Как сделать что бы спрашивало всегда 1 раз пока свеже открытое приложение?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Вопрос такой 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.
из-за садистской (улыбка) политики сборки sudo в таких дистрибутивах, как suse/rh (вместе с клонами), остаётся либо пересобирать пакет, либо подпирать систему совсем глупыми (и, скорее, вредными) костылями такого плана:
из-за садистской (улыбка) политики сборки sudo в таких дистрибутивах, как suse/rh (вместе с клонами), остаётся либо пересобирать пакет, либо подпирать систему совсем глупыми (и, скорее, вредными) костылями такого плана:
А по подробнее?? я тоже думаю что прописывание путей не самый лучший вариант, но все решают это проблему именно так и говорят что другого пути нет. Хотелось бы узнать альтернативный так сказать true подход.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
А по подробнее?? я тоже думаю что прописывание путей не самый лучший вариант, но все решают это проблему именно так и говорят что другого пути нет. Хотелось бы узнать альтернативный так сказать true подход.
использовать true дистр или собирать программы самому...
увы, я не спец по сборке 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-овский подход более дружественен к пользователю.
про debian спору нет правда юзал такое в бунтах всяких. Удобно. В opensuse ни какой радости от sudo нет, проще su использовать поскольку даже добавляя путь, все равно странновато работает, по крайней мере авто дополнение. Просто я не думал, что нужно пере собирать пакет конфигами бы хотелось ограничится. Ладно будем мучатся чего поделать это не самый страшный баг который жить не дает.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video