У меня есть инструмент командной строки, который я создаю, и я ищу безопасное место для размещения моей базы данных sqlite, чтобы она не перезаписывалась и не удалялась пользователь случайно в Mac, Windows или Linux и быть доступным моим приложением.Где разместить базу данных sqlite в проекте командной строки python
0
A
ответ
1
Ваш инструмент работает с правами пользователя. Любой созданный им файл также может быть удален одним и тем же пользователем.
Вы можете попросить администратора защитить ваши файлы, но на большинстве компьютеров Mac/Windows/Linux пользователь : администратор.
Безопасное место для пользователя, контролирующего среду исполнения вашего инструмента, не существует.
В этом отношении, программное обеспечение не является безопасным от пользователей, имеющий доступ к оборудованию:
«Если вы не откроете, что выходной люк в этот момент я зап сразу к вашим основным банкам данных и перепрограммирование вы с очень большим топором, получил, что»
- Дуглас Адамс, Автостопом по Галактике
Но я говорил о случайного удаления. –