05-23-2006
Hi,
Thanks for the post, thats very useful.
B14.. aka... marky mark
10 More Discussions You Might Find Interesting
1. Programming
Hi all
I'm getting file info through stat( char *filename, struct stat *buf)
Taking all the file attributes to buf->st_mode,
How can i check the suid bit in there, if suid bit mask is 0004000??
Thank you all (1 Reply)
Discussion started by: solvman
1 Replies
2. Cybersecurity
Hi all,
Where can i find list of suid and gid files common for the system, let's say RedHat 7.1?
Thank you all
Regards
:D (1 Reply)
Discussion started by: solvman
1 Replies
3. UNIX for Dummies Questions & Answers
what is SUID ? can someone explain or point me to a link ?
thanks
simon2000 (2 Replies)
Discussion started by: simon2000
2 Replies
4. UNIX for Advanced & Expert Users
Hi
Senario: I have previleges to edit a file F but User B does not have sufficient privs to edit it.
In order for B to edit it I tried an indirect way. I created a script to edit F and SUID this script so that B can execute it with the privs of me. But this is not working . can some one help... (3 Replies)
Discussion started by: Pankaj Mishra
3 Replies
5. UNIX for Dummies Questions & Answers
I'm writing this command/script to allow students to vi a private file of mine
in a private directory of mine. chmod 700 dir chmod 660 file
however since i own the directory and file; the script has to be ran by me so to speak, im just not sure how to set about doing this.
the script is... (5 Replies)
Discussion started by: StrengthThaDon
5 Replies
6. UNIX for Dummies Questions & Answers
hi I have problem with understanding setuid and setgid
in system I have following users:
$id -a marek
uid=1001(marek) gid=1001(marek) groups=1001(marek),1002(uzivatelia)
$id -a cepi
uid=1000(cepi) gid=1000(cepi)... (7 Replies)
Discussion started by: wakatana
7 Replies
7. UNIX for Advanced & Expert Users
Hi,
I am setting up SUID permissions on a binary.
It gets set for most of the users, however, 1 in 10 users is unable to set these.
For those who works:
> chmod 6555 Test
> ls -l Test
-r-sr-sr-x 1 A B 5524 Nov 15 14:53 Test
For those where it doesn't work:
> chmod 6555 Test... (14 Replies)
Discussion started by: vibhor_agarwali
14 Replies
8. Cybersecurity
Hello
My system is Debian-503-amd64. After I installed the "lpr" package, I found that some files with SUID bit come from this package. As:
ls -l /usr/bin/lp*
....
-rwsr-sr-x 1 root lp 31800 2008-05-20 /usr/bin/lpq
-rwsr-sr-x 1 root lp 28504 2008-05-20 /usr/bin/lpr
-rwsr-sr-x 1... (1 Reply)
Discussion started by: ZR_Lang
1 Replies
9. AIX
Dear all experts in this forum,
I have faced a audit issue as auditor told that we should not have SUID on /bin/su. As I have checked using Google, I found most of the site only telling that /bin/su should have the permission bit as -rwsr-xr-x but never explain why /bin/su need this permission... (4 Replies)
Discussion started by: kwliew999
4 Replies
10. UNIX for Dummies Questions & Answers
Hey guys,
Suppose i run passwd via bash shell. It is a suid program, which temporarily runs as root(owner) and modifies the user entries.
However, when i write a C file and give 4755 permission and root ownership to the 'a.out' file , it doesn't run as root in bash shell. I verified this by... (2 Replies)
Discussion started by: syncmaster
2 Replies
LEARN ABOUT HPUX
sockatmark
sockatmark(3N) sockatmark(3N)
NAME
sockatmark() - determine whether a socket is at the out-of-band mark
SYNOPSIS
DESCRIPTION
The function determines whether the socket specified by the descriptor is at the out-of-band data mark.
If the protocol for the socket supports out-of-band data by marking the stream with an out-of-band mark, the function returns 1 when all
data preceding the mark has been read and the out-of-band mark is the first element in the receive queue. The function does not remove the
mark from the stream.
X/Open Sockets Only
is new in
RETURN VALUES
Upon successful completion, the function returns a value indicating whether the socket is at an out-of-band data mark:
If the protocol has marked the data stream and all data preceding the mark has
been read.
If there is no mark, or if data
precedes the mark in the receive queue.
On failure, returns and sets to indicate the error.
ERRORS
If fails, is set to one of the following values:
The argument is not a valid file descriptor.
The argument does not specify a descriptor for a socket.
APPLICATION USAGE
The use of this function between receive operations allows an application to determine which received data precedes the out-of-band data
and which follows the out-of-band data.
There is an inherent race condition in the use of this function. On an empty receive queue, the current read of the location might be at
the "mark". However, the system has no way of knowing that the next data segment arriving from the network is carrying the mark. Then
returns false, and the next read operation silently consumes the mark.
Hence, this function can only be used reliably in one or both ways:
o when the application already knows that the out-of-band data has been seen by the system
o and that it knows data is waiting to be read at the socket (by using or
AUTHOR
was developed by HP and IEEE.
SEE ALSO
ioctl(2), pselect(2), recv(2), recvmsg(2), socket(7).
STANDARDS CONFORMANCE
sockatmark(3N)