On 11 Jul 2014, at 11:32, Etienne Samson wrote:

[…] it doesn't seem to cache authentication — i.e, if I edit one of the chown'ed files and save, I get the standard authentication dialog. Moments after that, I notice I made a typo, if I fix it and save again it just asks again for my password.

Is that expected, or something that could be improved ?

I don’t know — it used to work, and I do set a timeout for the right to 900 seconds:

        % security authorizationdb read com.macromates.textmate.openfile|pp

        {       allow-root = :true;
                authenticate-user = :true;
                class = "user";
                created = 424102476;
                group = "admin";
                modified = 424102476;
                session-owner = :false;
                shared = :false;
                timeout = 900;
                tries = 10000;
                version = 0;
        }

I’m a little busy today as I am leaving for a 2 week holiday tomorrow, so not something I can play with, but given that you are writing textmate-dev, perhaps you can tinker with this yourself.

For what it’s worth, calling ‘sudo mate /etc/hosts’ does cache the authorization. Here ‘mate’ obtains the ‘system.privilege.admin’ right (because I was unable to create my own right and make it obtainable as root w/o requiring additional admin password).

Other than the comment for ‘system.privilege.admin’ I see no difference between them.
_______________________________________________
textmate-dev mailing list
textmate-dev@lists.macromates.com
http://lists.macromates.com/listinfo/textmate-dev

Reply via email to