[sisyphus] Как разрешить работу sudo?
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Авг 11 16:27:48 MSD 2007
On Sat, Aug 11, 2007 at 03:20:29PM +0400, Dmitry A. Kharitonov wrote:
> Dmitry V. Levin пишет:
> > On Sat, Aug 11, 2007 at 03:00:22PM +0400, Dmitry A. Kharitonov wrote:
> > [...]
> >> [14:51:46 root на localhost ~]# sh -x /etc/control.d/facilities/sudo wheelonly
> > [...]
> >> +++ find /usr/bin -maxdepth 1 -path /usr/bin/sudo -printf %m_%u_%g
> >> ++ STAT=
> >
> > Ну и дела...
> > Что в вашей системе говорят
> > $ find /usr/bin -maxdepth 1 -path /usr/bin/sudo -printf %m_%u_%g\\n
> > $ find /usr/bin -maxdepth 1 -path /usr/bin/sudo -ls
> >
> >> -rws--x--- 1 root wheel 105768 Авг 6 00:00 /usr/bin/sudo
> >>
> >> Вроде бы работает нормально. Похоже глючит отображалка.
> >
> > Сомневаюсь.
> >
> > [...]
> >> [14:58:08 root на localhost ~]# sh -x /etc/control.d/facilities/sudo
> >
> > Тогда уж "sh -x /etc/control.d/facilities/sudo status"
> $ find /usr/bin -maxdepth 1 -path usr/bin/sudo -printf %m_%u_%g\\n
> # find /usr/bin -maxdepth 1 -path usr/bin/sudo -printf %m_%u_%g\\n
> $ find /usr/bin -maxdepth 1 -path /usr/bin/sudo -ls
> # find /usr/bin -maxdepth 1 -path /usr/bin/sudo -ls
А почему у вас /usr/bin не каталог а ссылка?
нынешний control на это не рассчитан.
Можете приложить патч на /etc/control.d/functions (attached),
но лучше сделайте /usr/bin снова каталогом.
--
ldv
----------- следующая часть -----------
--- /etc/control.d/functions.orig
+++ /etc/control.d/functions
@@ -90,7 +90,8 @@
local PATHNAME="$1" BASEPATH
BASEPATH="${PATHNAME%/*}"
- find "$BASEPATH" -maxdepth 1 -path "$PATHNAME" -printf '%m_%u_%g'
+ [ -n "$BASEPATH" ] || return 1
+ find "$BASEPATH/" -maxdepth 1 -path "$PATHNAME" -printf '%m_%u_%g'
}
control_list()
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070811/89bbed6f/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus