Russian Qt Forum
Апрель 29, 2024, 02:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как монтировать ISO образ CD  (Прочитано 3320 раз)
takefive
Гость
« : Апрель 21, 2011, 23:16 »

Как это сделать программно? В коде можно использовать утилиту командной строки - mount? И насколько я понял для монтирования нужны права, даже если монтируем в каталоге пользователя
Записан
Fat-Zer
Гость
« Ответ #1 : Апрель 21, 2011, 23:57 »

man 2 mount
да, нужны права root'а если в /etc/fstab'е не указана опция user
« Последнее редактирование: Апрель 22, 2011, 00:06 от Fat-Zer » Записан
takefive
Гость
« Ответ #2 : Апрель 23, 2011, 16:38 »

Fat-Zer спасибо

читаю... http://www.opennet.ru/man.shtml?topic=mount&category=2&russian=0
При удачном завершении вызова возращаемое значение равно нулю. При ошибке возвращается -1, а переменной errno присваивается номер ошибки.
1. а где находится переменная errno и как к ней обратиться?

по правам пока в растерянности... гуглю.

В некоторых утилитах используется стандартное окно "Введите пароль для выполнения административных функций...".
2. Этим механизмом как то можно пользоваться?
Записан
SeverusSnape
Гость
« Ответ #3 : Апрель 23, 2011, 16:46 »

2. Этим механизмом можно пользоваться через разные утилиты по типу sudo, gksudo И т.д.
Записан
Fat-Zer
Гость
« Ответ #4 : Апрель 23, 2011, 17:44 »

1. а где находится переменная errno и как к ней обратиться?
Это глобальная переменная объявлена она в <errno.h>. За подробностями "man 3 errno". И на будущее любите системную документацию, там почти обо всём рассказывается, если соответствующих пакетов нет, то, если маесто позволяет, доустановите все соответствующие пакеты -doc, или как они в вашем дистрибутиве называются...

по правам пока в растерянности... гуглю.

В некоторых утилитах используется стандартное окно "Введите пароль для выполнения административных функций...".
2. Этим механизмом как то можно пользоваться?
лучше использовать стандартные утилиты, которые тут назвал takefive. Ещё  kdesu/kdesudo для kde.
Можно конечно ещё авторизовываться ручками. Если не ошибаюсь, они все работают через pam (библиотека для авторизации), но написание своего авторизатора - потенциальная дыра в безопасности.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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