Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Права на запуск файла  (Прочитано 1316 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dr.Pedro

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Права на запуск файла
« : 10 Июня 2011, 12:16:16 »
Добрый день!
Имеется следующая ситуация:
Есть file.sh в котором прописаны необходимые сетевые сценарии с использованием ifconfig, iwconfig, iptables
если запускать файлик под root-ом с терминала то все прекрасно работает, НО это неудобно.
Необходимо:
1 - Файлик запускать по щелчку с рабочего стола
2 - Если есть возможность при запуске файла просил ввести пароль необходимого root-a
Поделитесь своими идеями, плиз!

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Re: Права на запуск файла
« Ответ #1 : 10 Июня 2011, 12:20:17 »
Ну дык кнопку запуска сделайте, в которой пропишите путь и все. А вызов sudo-привилегий - можно в теле скрипта, можно в команде запуска.
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн gаrret

  • Активист
  • *
  • Сообщений: 833
    • Просмотр профиля
Re: Права на запуск файла
« Ответ #2 : 10 Июня 2011, 12:28:12 »
При необходимости можно даже в запускаемые приложения этот скрипт вставить, чтобы автоматически запускался при загрузке.
Считаешь, что я неправ? Аргументируй!

Оффлайн alexialt

  • Участник
  • *
  • Сообщений: 143
  • Каждый день - какая-нибудь дребедень
    • Просмотр профиля
Re: Права на запуск файла
« Ответ #3 : 10 Июня 2011, 12:48:53 »
Ну дык кнопку запуска сделайте, в которой пропишите путь и все. А вызов sudo-привилегий - можно в теле скрипта, можно в команде запуска.
согласен

Оффлайн Dr.Pedro

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Права на запуск файла
« Ответ #4 : 10 Июня 2011, 19:01:01 »
Ребята, спасибо за советы, но не совсем получается запускать от имени рута
пробовать приписывать sudo перед запуском команды в свойстве кнопки, но без результатов

Оффлайн gaudin

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: Права на запуск файла
« Ответ #5 : 10 Июня 2011, 22:31:45 »
Ребята, спасибо за советы, но не совсем получается запускать от имени рута
пробовать приписывать sudo перед запуском команды в свойстве кнопки, но без результатов
Создай скрипт, сделай исполняемым и повесь на кнопку.

#!/bin/bash
d=`echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | sed "s|\n||"`
a="/home/*/путь_до_твоего_скрипта"
gksudo $a $d
Ubuntu 10.04.01 ядро 2.6.37-12

 

Страница сгенерирована за 0.131 секунд. Запросов: 23.