nixp.ru v3.0

17 октября 2017,
вторник,
07:09:07 MSK

DevOps с компанией «Флант»
Аватар пользователя free_user
free_user написал 5 августа 2004 года в 10:33 (274 просмотра) Ведет себя как мужчина; открыл 16 тем в форуме, оставил 22 комментария на сайте.

написал элементарный скриптик, который подключает машину к локальной сети (*нужна возможность, что бы юзер (не рут) мог сам по усмотрению подключать машину к сети и отключать*), но запускать его могу только под рутом.

Подскажите, как «разрешить» юзеру, запустившему скрипт, выполнять его?

Спасибо.

ЗЫ вот сам скрипт:

#!/bin/sh
ifconfig eth0 ip_addres mtu 569 up
route add -host ip_addres eth0
route add -net 0.0.0.0 gw gateway eth0

ну и для отключений похожий, ну только без строк с «route»

под рутом работает на ура…

fly4life

под рутом:

chmod +s script.sh

Master

Второй вариант: раздать пользователям права на его выполнение через sudo

см. man sudo

free_user

у-у!

Спасибо!