1

当我用 . 创建一个新数据库时sqlite3_open_v2(path, db3, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL)-rw-r--r--即使父文件夹有drwxrwsr-x.

有什么方法可以在没有chmod数据库文件的情况下为组创建可读的数据库?

4

1 回答 1

1

SQLite 默认创建具有0644权限的数据库文件。这可以通过SQLITE_DEFAULT_FILE_PERMISSIONS在编译期间重新定义来改变。

您也可以在调用之前创建一个空文件sqlite3_open*

于 2012-12-04T14:25:43.450 回答