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 15:18:33 +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
Gadisbugil www.mdgvis Batman mobile2003 Linux kern deV!Lz www.tkyxgl v bulletin tracer eamspeak f news for c www.qqtaob photo+sxe vBulletin vBulletin Xochielt extreme fu mms+clip Sania mirz SNEHA BOTH Atreyu.htm http://nrx porno vede iijequjara vpn Big fat nu mm8u8.com PHProxy 0 www.namith www.yzstdx www.namith maganamani php-nuke 2 ssh openbs www.pinyig p...zyk.or /search/ex Subdreamer Subdreamer www.totasd mipu.in Funfourmob www.yx131. mkportal 1 SExy wallp indian pro Www.saniam news for c Crack Data Microsoft