|
2015-02-03
, 09:47
|
|
Posts: 6,436 |
Thanked: 12,700 times |
Joined on Nov 2011
@ Ängelholm, Sweden
|
#2
|
The Following 4 Users Say Thank You to coderus For This Useful Post: | ||
|
2015-02-03
, 09:54
|
Posts: 188 |
Thanked: 308 times |
Joined on Jan 2013
@ UK
|
#3
|
|
2015-02-03
, 09:54
|
Posts: 3 |
Thanked: 0 times |
Joined on Feb 2015
|
#4
|
|
2015-02-03
, 10:02
|
|
Posts: 6,436 |
Thanked: 12,700 times |
Joined on Nov 2011
@ Ängelholm, Sweden
|
#5
|
I must be honst, I'm a fairly inexperienced in this, so please forgive me if my questions appear trival to you: Basically that would be the same as using chmod from the command line, wouldn't it?
Would this privilege evelation be that simple for every program on warehouse?
Since not the whole app would use, just some parts of it, could I get evelated privileges just for the critical parts and run the other code as normal user?
Edit: Remarking your edit: WOW! Thank you, that helped a lot! So for the critical code, I'd use this in the beginning. Dropping privileges would be setuid(1)?
The Following User Says Thank You to coderus For This Useful Post: | ||
I toyed with the idea of developing a small app, which might require root privilege. It wouldn't be a problem if I only did this for myself and echo my root password to devel-su. Since this is not really practical if I'd share the application on Warehouse, I'm in search for a better solution.
Best Regards
Last edited by auRatoh6oo; 2015-02-03 at 10:06.