У меня есть компьютер с киоском, который реализовал приложение моей компании, использующее firefox в качестве интерфейса пользователя. Все пользователи должны просто оставаться на firefox, чтобы выполнять свою работу. Однако, когда они нажимают на «Файловое» меню firefox и открывают или сохраняют страницу, так как открывается диалоговое окно с файлом, чтобы они могли исследовать файловую систему, включая файлы приложений back end и сопоставленный сетевой диск, которые я серьезно хочу скрыть по соображениям безопасности. Я нашел методы, чтобы скрыть их в nautilus, используя файл .hidden, но он не работает в диалоговом окне файла / сохранения.
Поскольку я очень новичок в Linux, я создал учетные записи пользователей для них как и я думаю, что все пользователи имеют доступ к файловой системе по умолчанию (и должны ли они нуждаться в ней для правильной работы операционной системы и приложения?) Тогда я не могу получить разрешение на чтение из них? Пожалуйста, поправьте меня, если я ошибаюсь.
Так могу ли я просто запретить пользователям открывать диалоговое окно? Подход, который я могу сейчас подумать, заключается в том, что есть ли какая-либо файловая система или файл библиотеки, которые обрабатывают этот диалог файла / сохранения? так что я могу редактировать их разрешение, и вместо этого пользователи получат диалоговое окно с разрешением.
Например, в следующем примере
http://ubuntuforums.org/showthread.php?t=1363852
они удаляют файл: / usr /lib/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so, чтобы отключить функцию «отпечатать в файл».
И еще один случай
http: / /ubuntuforums.org/showthread.php?t=1363852
они редактируют разрешение папки: / usr / lib / gvfs / gvfsd-smb-browse, чтобы пользователи не нажимали «Browse Network» "в Nautilus.
Если это невозможно, любое предложение скрыть файловую систему и сопоставленную сетевую папку в диалоговом окне файла? Пожалуйста, помогите, пожалуйста, каждое предложение будет оценено по достоинству. Спасибо заранее.