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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Программный ввод root-пароля.  (Прочитано 1318 раз)

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

Оффлайн Jack270

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Программный ввод root-пароля.
« : 14 Августа 2009, 18:53:45 »
Доброго времени суток!

Хочу сделать программу в Ubuntu, которая будет при запуске системы монтировать один из виндовых разделов. Написал так:

#include <stdlib.h>

int main()
{
    system("sudo mount -t ntfs /dev/sda5 /media/O_O/");
    return 0;
}


При этом программа требует ввод пароля. Можно ли сделать, чтобы пароль вводился сам(пароль я, естесно, знаю)?

Lifewalker

  • Гость
Re: Программный ввод root-пароля.
« Ответ #1 : 14 Августа 2009, 19:05:14 »
 :o Ниврубилсо...  /etc/fstab умер или отменили?

Оффлайн Shecspi

  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Программный ввод root-пароля.
« Ответ #2 : 14 Августа 2009, 19:18:54 »
А зачем для данной задачи использовать Си? Чем "чистый" баш не угодил, он ведь всё-равно используется в программе.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #3 : 14 Августа 2009, 19:19:09 »
Jack270
Не нужно этого делать. Повышение привилегий приложениям делается административными средствами системы, а не грязными хаками. Вызов чего-то с судо — это вообще песня. Подключить диски можно и без написания бесполезных приложений.

Оффлайн Jack270

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #4 : 14 Августа 2009, 19:34:50 »
Jack270
Не нужно этого делать. Повышение привилегий приложениям делается административными средствами системы, а не грязными хаками. Вызов чего-то с судо — это вообще песня. Подключить диски можно и без написания бесполезных приложений.
Да я в линуксе всего неделю, не пинайте сильно. Ну а как можно сделать, чтобы при запуске системы монтировался раздел, без запроса пароля?

Оффлайн SkeL2007

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #5 : 14 Августа 2009, 19:38:01 »
Вот это качественный подход - писать прогу на си для системных нужд;)
Открой /etc/fstab и запиши туда, что надо. Для того, чтобы узнать, что надо - в поиск по форуму со словом fstab

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #6 : 14 Августа 2009, 19:38:53 »
Да я в линуксе всего неделю, не пинайте сильно. Ну а как можно сделать, чтобы при запуске системы монтировался раздел, без запроса пароля?
Google --> /etc/fstab
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #7 : 14 Августа 2009, 19:42:37 »
/etc/fstab почему Вас не устраивает?

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #8 : 15 Августа 2009, 02:16:44 »
/etc/fstab почему Вас не устраивает?
скорее всего этот вариант не пробовался ;)
многие любят сложности создавать

Оффлайн Jack270

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #9 : 15 Августа 2009, 13:43:29 »
Да, не проверялся. Простите, не знал) Огромное всем спасибо =)

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Программный ввод root-пароля.
« Ответ #10 : 17 Августа 2009, 07:53:06 »
Шедевр =) Ставлю заработаную +1

 

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