Thank you!

pkexec works perfectly!


2013/5/4 Arnel A. Borja <kyous...@yahoo.com>

> Hello,
>
>
> On Fri, 2013-05-03 at 19:48 +0200, Christian Capasso wrote:
>
>> If I need root's permissions, for example when it comes to the format,
>> or to the umount, what should I do? Should I use Process.spawn or not?
>>
>
> If you need root permissions, you could:
>
> - Use Process.spawn_async_with_pipes if you want to use sudo or su.
> These programs ask for the password from the standard input so you need
> to check the pipes for "Password" or "password". Then show your own
> dialog for asking password.
>
> - Use Process.spawn_async if you want to use gksudo, gksu, gnomesu or
> pkexec as recommended by Shawn Ferris. I think the best would be pkexec,
> since it uses a dialog that matches the desktop environment and
> available on most distros (Ubuntu, Fedora and openSUSE has it). The
> other ones have their own password dialog.
>
> - Create a DBus service then use polkit. This is a good choice (the
> administrator could control what actions the users could execute, ...)
> but harder than the ones above. This is how official GNOME applications
> do formatting/mounting and other actions. It is also possible to use an
> existing service, gnome-disks has actions for mounting, unmounting and
> formatting partitions.
>
>
> Regards,
>
> Arnel
>
>
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to