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
Tue, 24 Nov 2009 22:58:45 +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
Www gadisb cisco com gnugk hidden www.qigou1 100155.com news for c Www.24jens delete Www sex an www.qq318. Sexscurity www,pink w Gadis indo fpse2000 shop598176 results f sxe inject sexy video delete Www.bollyw www.occn.c lo325l 079.cn Fotobugil nacked gir CMS is Fre akobook 2. Sexy vedio www.88217. www.kaixin www..gamba news for c 0772njl.cn www.kaoshi clipvideo n...netcat 062008nmw- jeandemyt. My_eGaller www.sex300 www.sex300 061608-apo sack /search/ex 200 /compo paris hilt www.kjbdf. 0577q.com mambo Remo