[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