Автоматический запуск программы перед любой другой программой и предотвращение ее запуска другими программами, пока не смонтирован каталог
Ну, сам заголовок говорит сам за себя, как я могу автоматически запустить программу раньше всего и предотвратить запуск любой другой программы, пока не смонтирован определенный каталог?
Я создаю интерфейсную программу для команды "ncpmount", и она должна препятствовать запуску любой программы, пока пользователь не войдет в свою удаленную учетную запись и его файлы не будут смонтированы.
1 ответ
Если вы можете использовать это, ncpfs
это модуль файловой системы, который позволяет монтировать общий ресурс NetWare, используя стандарт Linux mount
полезность. Это позволит вам добавить строку в ваш /etc/fstab
который будет монтировать общий ресурс как часть запуска системы. Затем вы просто проверите, содержит ли ваша точка монтирования файлы, чтобы убедиться, что монтирование прошло успешно. Обратитесь к документации по Ubuntu для получения подробной информации о добавлении строки в /etc/fstab
,
Если вам нужно использовать ncpmount
имейте в виду, что вам придется использовать опцию -P, так как пользователь не сможет ввести пароль, если он потребуется. При этом вы можете использовать файл rc.local для запуска ncpmount как части запуска системы. Я рекомендую обратиться к документации по Ubuntu для получения подробной информации о rc.local.
Наконец, после всего этого я нашел этот документ на сайте Novell. Это пошаговое руководство по настройке /etc/fstab
для автоматического подключения общего ресурса NetWare при запуске системы. Это может быть все руководство, что вам нужно.
Извините, я подготовил для вас более полезные ссылки, но у меня недостаточно репутации, чтобы публиковать более одной.