В Втр, 27/10/2009 в 00:18 +0300, Anton Moiseev пишет: > 2009/10/26 Alisher > В сообщении от Вторник 27 октября 2009 02:28:02 автор Anton > Moiseev написал: > > > > в консоли появилось сообщение /dev/sdb1: permission > denied, > > > > хотя сама программа дала сообщение "завершено успешно". > > > > > > Вас не затруднит дать вывод ls -l /dev/sdb1? > > > > > > ls -l /dev/sdb1 > > > > brw-r----- 1 root disk 8, 17 2009-10-26 23:19 /dev/sdb1 > > > > > ls -l /dev/sdb > > > > brw-r----- 1 root disk 8, 16 2009-10-26 23:19 /dev/sdb > > > > > И входит ли пользователь в группу floppy? > > > > раньше не входил, сейчас добавил, но эффекта это не дало. > > Судя по выводу у вас он должен входить в группу disk. Как > сделать дистро-не > зависимым я пока не знаю. На дебиан проверили, работает и на > альте тоже. > > Добавил себя в disk, все равно не помогло - устройство действительно > входит в группу disk, но для членов группы оно все равно read-only - > нужно уже лезть в системные политики создания устройтв для флешек. > > Решить эту проблему внутри программы мне кажется все равно никак не > получится и в общем это не ее задача - в лучшем случае можно делать > проверку на возможность записи в форматируемое устройство и в случае > невозможности это сделать сообщить об ошибке с рекомендацией сделать > устройство /dev/sdXX доступным для записи средствами дистрибутива. Или > другой вариант - попросить права рута на выполнение команды (опять в > некоторых проблемах может вылезти проблема с группой sudousers). Вообще-то как раз для таких случаев придумывался PolicyKit. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team