Крайне просто. Прочитайте про права в UNIX. Вкратце: надо написать мааленький скриптик, сделать его владельцем root, к VB тоже разрешить доступ только для root. Дальше на скриптик поставить SUID бит и в скриптике проверять пароль как вам будет угодно. Если правильный - запускать VB. Одна проблема. Я не уверен, что VB запустится от рута. Тогда надо сменить root на какого-нибудь виртуалного пользователя. Есть и другие решения, это мне просто в голову пришло. Короче: прочитайте про права в UNIX, всё станет понятно.