about advertise contact
Search: Home Vulnerabilities Exploits News Articles RSS Feeds Archive Talk


2007-03-08 Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs
How and why would I set a SUID/SGID bit on a file? What is such a bit?

Normally, when a program runs under Linux, it inherits the permissions of the user who is running it, thus if I run a program under my account, the program runs with the same permissions that I would have if that program were me. Thus, if I cannot open a certain file, the program I am running also cannot open the file in question.

If I set the SUID or SGID bit for a file, this causes any persons or processes that run the file to have access to system resources as though they are the owner of the file.

To do this, we can use letters, e.g.:

chmod u+s freddy

This changes the situation so that if user X runs freddy, fredy will execute with MY permissions, rather than his or her own. (Whose permissions the program gets "stuck" with is dependant upon who runs the chmod command.)

You can see the effect of this change like so:

ls -l freddy

-rwSrwxr-x 1 mike mike 0 Dec 5 11:24 freddy
[mike@berlin mike]$

The other way to run this is to chmod the group instead of the user permissions octet, e.g.

chmod g+s freddy

This confers the permissions of my group (g group, not additional "G" groups) to the file, so that when it runs, it runs as someone in my group, rather than as the user who executes it.

The effect of this looks like so:

ls -l freddy

-rwSrwSr-x 1 mike mike 0 Dec 5 11:24 freddy
[mike@berlin mike]$

Advertising

Copyright 2007, SecurityDot
Mon, 06 Oct 2008 23:33:25 +0000

Friends : milw0rm.com , secunia.com , securityfocus.com
GOOGLE
NEWS EXPLOITS VULNS
exploits , 0day exploits , newest exploits , vulnerabilities , newest vulnerabilities , 0day vulnerabilities , newest articles , linux articles , articles
AFICHEEEE womenandan trisha hot Boy girls 123clip.co Sexfuck.co Juegos gra Yahoomail. trisha hot t56t joomla com components iranxiran 999,sex all cartoo yahoo mail t802t PHP Advanc WWW.3PIK Fucking ha Www.Veduo. Crack+Data Xxy poto Bf sex milk bath CMS is Fre Xxy poto clam Xxl grils Photo indi www.sexiim 200 /compo News Searc mambo Remo womenandan hit hindi jre transfert WWW.Sexgir SEX PICTUR hot arab g sexy+video womenandan www.sex.co 65535 Www.petard transfert main Porno amer news for c