From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 13 Jan 2002 19:14:51 +0300 (MSK) From: Ivan Zakharyaschev X-X-Sender: ivan@arrakis.zephyrous To: sisyphus@altlinux.ru Subject: Re: [sisyphus] I: sudo-1.6.4-alt0.1rc3 package available for testing In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Sun, 13 Jan 2002, Ivan Zakharyaschev wrote: > > Просьба всем, у кого есть возможность, в течении ближайших 24 часов > > установить и протестировать на вашей конфигурации release candidate > > новой > > версии sudo. > > Вот, что случилось после apt-get dist-upgrade: > > [imz@shamrock imz]$ sudo echo hi > sudo: unknown defaults entry `secure_path' referenced near line 7 > sudo: parse error in /etc/sudoers near line 6 > [imz@shamrock imz]$ rpm -q sudo > sudo-1.6.4-alt0.1rc3 > [imz@shamrock imz]$ cat /etc/sudoers* > cat: /etc/sudoers: Permission denied > cat: /etc/sudoers.rpmnew: Permission denied > cat: /etc/sudoers.tmp~: Permission denied > [imz@shamrock imz]$ > > В результате, я не могу ничего сделать, потому что пароль root я > давно > забыл. > > Насколько я помню, /etc/sudoers был простейшим. Не совсем, там была строчка: Defaults secure_path="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/bin/X11" (и плюс несколько пользователей в виде root ALL=(ALL) ALL ) В соответствии с manpage для sudoers из нового пакета она неправильная, но /usr/share/man/ru_RU.KOI8-R/man5/sudoers.5.bz2 /usr/share/man/ru_RU.CP1251/man5/sudoers.5.bz2 остались старыми. После закомментирования строчки с Defaults sudo стал работать. Best regards, Ivan. PS Проблема с получением прав root на том компьютере решилась вот так: /mnt/debian/usr/bin/sudo bash Отсюда предложение: может быть предусмотреть установку вместе с новым sudo некоторого sudo-compat, который мог бы во время перехода работать со старыми конфигурационными файлами. Иначе человек, сделавший sudo apt-get dist-upgrade, может потерять возможность сделать что-либо еще, в том числе и переписать /etc/sudoers на новый лад.