@skorpix

Ubuntu: как задать корневую папку для диалога выбора файла?

Доброго времени суток!
Есть оффлайн-версия сайта для печати фотографий, создана для того, чтобы пользователь подошел к терминалу (тач-панели), вставил флешку и выбрал с нее те фото, которые хочет распечатать.
Проблема: Как загружать фотографии? Если выдавать пользователю диалог выбора файлов, то он может залезть в любую папку и уронить систему.
Можно сразу все фото с флешки загружать на сайт, но у большинства пользователей возникает паника "куда это он всю мою флешку копирует?".
Пути решения: для диалогового окна: меня интересует, есть ли возможность задать пользователю корневой каталог? т.е. он открыл диалог выбора файлов, а у него в диалоге открыта его флешка и назад по иерархии пройти не дает. Как это можно сделать и возможно ли это вообще? Может у вас есть какие-то другие пути решения этой проблемы?
  • Вопрос задан
  • 2526 просмотров
Решения вопроса 1
bk0011m
@bk0011m
Системный администратор
1. в *NIX - пользователь не может уронить систему если у него нет прав рута
2. Вы когда-нибудь слышали о chroot?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zmeyjr
@zmeyjr
Дисклеймер в профиле.
skorpix
"Да, согласен, уронить не сможет, но сможет исходники сайта скопировать, короче навредить может."
Вы бы еще банк-клиент на публичном ПК оставили.
В XFCE есть режим kiosk, оставите монтирование на рабочий стол флешки, в thunar скроет\настроете как вам надо. А дальше уже по обстоятельствам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы