[SailfishDevel] file permissions of user data files

Joseph Crowell joseph.w.crowell at gmail.com
Tue Aug 13 13:21:11 UTC 2013


standardLocations returns a QStringList. I use writableLocation. It has 
worked for me and testers well so far on Windows, OS X and several 
flavors of Linux.

On 8/13/2013 8:57 PM, Wim de Vries wrote:
> On 08/13/2013 12:12 PM, Stefan Lahner wrote:
>> Hello,
>>
>> I just tried both (QDir and QStandardPaths) and this:
>>
>>     qDebug()<<"QDir:"<<QDir::homePath();
>> qDebug()<<"QStandardPaths:"<<QStandardPaths::standardLocations(QStandardPaths::HomeLocation);
>>
>> returned this:
>>
>> QDir: "/home/nemo"
>> QStandardPaths: ("/home/nemo")
>
> Thanks.
> I didn't consider this member for it can output multiple strings.
> And not being sure what variants it will output (on different 
> systems/in the future) when I query for Home.., I ignored it.
> r
> wim
>>
>> Regards,
>> Stefan
>>
>> Am 13.08.2013 11:21, schrieb Wim de Vries:
>>> On 08/13/2013 10:59 AM, Joseph Crowell wrote:
>>>> It's QStandardPaths::HomeLocation under Qt 5.
>>>> http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html
>>>
>>> Cant find a member that returns the full path to users home in that
>>> class, just "Home".
>>>
>>>> On 8/13/2013 1:31 AM, Eric Chan wrote:
>>>>> there's not property?
>>>>>
>>>>> ? 2013-8-12,??11:07,Bob Jelica<sailfish at jelica.se>  ??:
>>>>>
>>>>>> Hey,
>>>>>>
>>>>>> Use QDir.homePath() in your app for a safe place to save files. That will always guarantee that you'll have read/write access.
>>>>>>
>>>>>> Have fun!
>>>>>>
>>>>>> //Bob
>>>>>>
>>>>>> On Aug 11, 2013, at 1:55 PM, Wim de Vries<wsvries at xs4all.nl>  wrote:
>>>>>>
>>>>>>> On 08/11/2013 01:36 PM, "Thomas B. Rücker" wrote:
>>>>>>>> On 08/11/2013 12:21 PM, Wim de Vries wrote:
>>>>>>>>> Hi,
>>>>>>>>> I am trying to save a file from within my app.
>>>>>>>>> I can read the file, not write to it:
>>>>>>>>>
>>>>>>>>> cannot open "/etc/ssh/authorized_keys/checklists/GEO1" ; "Permission
>>>>>>>>> denied"
>>>>>>>>> >From within ubuntu I have made the file (GEO1) and dir (checklists)
>>>>>>>>> r/w for all.
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Why are you as a *user* trying to write to /etc/?
>>>>>>>> That's usually completely off limits and for very good reasons I must say.
>>>>>>> Thanks.
>>>>>>> Indeed, you are right. Wrong place to have user data. I didn't focus on where it ends up on the emulator.
>>>>>>> It seems that this is the place where shared files (from the devel machine: emulator/1/ssh) end up.
>>>>>>> I guess I have to copy the files via the deployment.
>>>>>>> I'll try to figure out the documentation on that ;-(
>>>>>>> r
>>>>>>> wim
>>>>>>>
>>>>>>>> Cheers
>>>>>>>>
>>>>>>>> Thomas
>>>>>>>> _______________________________________________
>>>>>>>> SailfishOS.org Devel mailing list
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> SailfishOS.org Devel mailing list
>>>>>> _______________________________________________
>>>>>> SailfishOS.org Devel mailing list
>>>>> _______________________________________________
>>>>> SailfishOS.org Devel mailing list
>>>> _______________________________________________
>>>> SailfishOS.org Devel mailing list
>>>
>>> _______________________________________________
>>> SailfishOS.org Devel mailing list
>>
>>
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20130813/5367dc57/attachment.html>


More information about the Devel mailing list