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


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

Автор Тема: Возможно ли поставить пароль на запуск программы?  (Прочитано 1396 раз)

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

Оффлайн rvkdw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Хочу чтобы VirtualBox запускался только после введения пароля. А если пароль введен пять раз неправильно - то уничтожался бы скриптом. В какую сторону копать?

Оффлайн Sir Ruf

  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Хочу чтобы VirtualBox запускался только после введения пароля.
Можно попробовать дать права на выполнение VirtualBox другому пользователю и запускать от его имени, что-то типа:
gksu -u имя_пользователя имя_программы

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Крайне просто. Прочитайте про права в UNIX. Вкратце: надо написать мааленький скриптик, сделать его владельцем root, к VB тоже разрешить доступ только для root. Дальше на скриптик поставить SUID бит и в скриптике проверять пароль как вам будет угодно. Если правильный - запускать VB. Одна проблема. Я не уверен, что VB запустится от рута. Тогда надо сменить root на какого-нибудь виртуалного пользователя. Есть и другие решения, это мне просто в голову пришло. Короче: прочитайте про права в UNIX, всё станет понятно.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

 

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