LINUX.ORG.RU

sudo GUI скрипт / usb_flash_tool - простая утилита для работы с флешкой

 , , , ,


1

1

сначало тема называлась так
sudo GUI скрипт
в процессе ... была пеереименована в
usb_flash_tool - простая утилита для работы с флешкой

подробности после UPDATE

...

добрый день

bash GUI-only скрипт (без использования консоли)
1. zenity для диалога
2. «sudo» для «операций»
3. лог в кат. пользователя

если использовать «sudo без пароля», то все ОК (т.е. для «локального» использования)
в противном случае необходимо вводить пароль (в консоли)

ВОПРОС: как правильно разрулить ситуацию, для «обычного» пользователя с «обычным sudo»?

можно использовать desktop-ориентированные «sudo-GUI» утилиты, но есть неудобства
- их целый зоопарк, на каждый desktop свой свиток
- при наличие «sudo без пароля» добавляется ненужный диалог

хотелось-бы ввести пароль один раз, и далее больше не «дергать».
возможно, в более поздних версиях «свистелок» это уже есть, но в «старом» kdesu этого нет, и требует каждый раз заново ввода пароля

нужно общее, универсальное решение для основных дистрибьютивов (в случае разумных решений/доработок)

тестировалось на

slackware 12.2/14.*
tde3-14/kde4

tag: bash,zenity,sudo,gui

спасибо

### UPDATE ###

простая утилита для работы с флешкой
позволяет: форматировать, создавать и восстановливать образы флешек, поддерживается сжатие
особенности: простая, поддерживает block-списки, «защищающие» локальные и «прочие» серьезные диски от форматирования, написана на бабаше :о)

окончательный вариант проекта
usb_flash_tool
README

★★★★

Последнее исправление: sunjob (всего исправлений: 4)
Ответ на: комментарий от ananas

да не... там ... :о) разделение записев и операциеф не сосем понятное... :о)

зы я не пью ... поэтому загвоздочка :о)

... ыть... ну, блин, мудрено! примерно так я и представлял... только в стихах...

...

ну с логами вроде как понятно... (надо будет потестить, конечно) а вот с таймаутом, пока только сохранение в переменную? что немного не стыкуется с предыдущим :о)

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 3)
Ответ на: комментарий от ananas

ошибки было-бы неплохо, все-таки видеть...

и ваш ответ в ссылке ... мне пока не понятен
(по моему я так-же получаю данные от пользователя, только с пом-ю зенити, поправьте, если я что?!)

что я имел в виду про необходимость видеть ошибки:
- из скрипта отдельно производится лог работы (функцией, только то, что надо, ничего лишнего)
- если в скрипте происходит к.либо ошибка то она отслеживается в консоли (т.е. в основном при отладке, ну, или при «мануальном» запуске из консоли)
- делать лог посредством перенаправления в таком случае не удобно
- ваш скрипт делает лог именно перенаправлением?!...

спасибо

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от ananas

с ним тоже не все гладко ...

//
// 1-st ver. need gtk3
//
Requested 'gtk+-3.0 >= 3.22.0' but version of GTK+ is 3.8.2

//
// end ver. unresolv webkitgtk 
//
libwebkitgtk-1.0.so: undefined reference to `cairo_gl_surface_get_width'

slackware14.1
webkitgtk-2.4.9-i486-1_SBo
webkitgtk3-2.4.9-i486-1_SBo

sunjob ★★★★
() автор топика
15 октября 2020 г.

простая утилита для работы с флешкой


### UPDATE ###

простая утилита для работы с флешкой
позволяет: форматировать, создавать и восстановливать образы флешек, поддерживается сжатие
особенности: простая, поддерживает block-списки, «защищающие» локальные и «прочие» серьезные диски от форматирования, написана на бабаше :о)

окончательный вариант проекта
usb_flash_tool
README

sunjob ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.