[sisyphus] /usr/sbin/usernetctl
Dimitry V. Ketov
=?iso-8859-1?q?Dimitry=2EKetov_=CE=C1_avalon=2Eru?=
Вс Мар 20 16:21:53 MSK 2005
Dmitry V. Levin пишет:
> On Sat, Mar 19, 2005 at 04:49:15PM +0300, Dimitry V. Ketov wrote:
>
>>А чего это usernetctl в /usr/sbin лежит вместо /usr/bin?
>>Это при отсутствии то /usr/sbin в PATH пользователя по умаолчанию?
>
> Утилита usernetctl не предназначена ни для запуска обычным пользователем,
> ни для запуска вручную администратором. Её вообще надо было бы в
> %_libexecdir/net-scripts перенести.
Хм. Значит, что и администратор и обычный пользователь должны запускать /sbin/ifup,
/sbin/ifdown, где и происходит
...
if [ "$UID" != 0 ]; then
USERNETCTL=/usr/sbin/usernetctl
if [ -x "$USERNETCTL" ]; then
if "$USERNETCTL" "$CONFIG" report; then
exec "$USERNETCTL" "$CONFIG" up
fi
fi
echo "Users cannot control this device." >&2
exit 1
fi
...
однако для обычного пользователя (в силу отсутсвия /sbin в PATH по умолчанию) это все
равно не актуально...
Подробная информация о списке рассылки Sisyphus