Search references for SETUID. Phrases containing SETUID
See searches and references containing SETUID!SETUID
Unix access rights flag
In Unix-like systems, the access rights flags setuid and setgid (short for set user identity and set group identity) allow users to run an executable with
Setuid
Technology for controlling access to file system items
permissions and stored in the file mode along with permissions. The set user ID, setuid, or SUID mode. Executing a file with this bit set results in a process with
File-system_permissions
Class of software bugs
way (privilege escalation). In Unix, the following C code, when used in a setuid program, has a TOCTOU bug: if (access("file", W_OK) != 0) { exit(1); } fd
Time-of-check_to_time-of-use
Shell command for changing access permissions of a file
elided.) There are twelve standard mode bits, comprising three special bits (setuid, setgid, and sticky), and three permission groups (controlling access by
Chmod
Security by granting only essential access
permissions and—the instant they are no longer necessary—dismisses them via setuid() with a non-zero argument as demonstrated in the Version 6 Unix source
Principle_of_least_privilege
Computer security vulnerability (2026)
most Linux utilities for changing users (e.g. su) run as privileged using setuid, the user privilege escalation surface is large. Every Linux distribution
Copy_Fail
Shell command to limit file permissions for new files
digit is present, the first digit addresses the three special attributes: setuid, setgid and sticky bit. When umask is invoked with a parameter in symbolic
Umask
Standard UNIX utility
the system. The command su, including the Unix permissions system and the setuid system call, was part of Version 1 Unix. Encrypted passwords appeared in
Su_(Unix)
User-definable variable associated with each running process in many operating systems
reason, libc unsets these environment variables at startup in a setuid process. setuid programs usually unset unknown environment variables and check others
Environment_variable
Symbol "#!", used in computing
default shell. binfmt_misc CrunchBang Linux File association URI fragment The setuid feature is disabled in most modern operating systems following the realization
Shebang_(Unix)
Hard-coded search path
in the environment variable LD_LIBRARY_PATH, unless the executable is a setuid/setgid binary, in which case it is ignored. LD_LIBRARY_PATH can be overridden
Rpath
Computer security vulnerability
its own authority independent of that of the client of the web browser. Setuid executables in Unix Ambient authority Wu, Jianliang; Cui, Tingting; Ban
Confused_deputy_problem
Shell command for listing files
Dec 20 10:58 st-sticky-dir -rwsr-xr-x 1 tsmitt nregion 0 Dec 20 11:09 su-setuid -rw-r--r-- 1 tsmitt nregion 10240 Dec 20 11:12 compressed.gz drwxrwxrwt
Ls
Computer security utility
system call basis, helping to eliminate the need for potentially dangerous setuid programs. It also includes interactive and automatic policy generation features
Systrace
Open-source system utility
This library overrides the bind() call with a version that executes a setuid helper program (/usr/lib/authbind/helper) with the socket as file descriptor
Authbind
Topics referred to by the same term
animals such as pigs SUID, sudden and unexpected infant death In computing: setuid, a privilege elevation mechanism Saved user ID, a type of user identifier
Suid
Type of access control
2006-05-27. http://fedoraproject.org/wiki/Features/RemoveSETUID – Fedora 15 set to remove SETUID in favor of (Linux kernel) capabilities P. A. Loscocco
Discretionary_access_control
UNIX file system permission
using its octal mode 1000 or by its symbol t (s is already used by the setuid bit). For example, to add the bit on the directory /usr/local/tmp, one would
Sticky_bit
Computer language security feature
enabling taint mode to check one's SQL strings. Perl supported tainting in setuid scripts from at least version 3.0 (released in 1989), though it was not
Taint_checking
Value identifying a user account in Unix and Unix-like operating systems
Process identifier Security Identifier (SID) – the Windows NT equivalent setuid Sticky bit for both allocation ranges: when an UID allocation takes place
User_identifier
Set of all computer components critical to its security
kernel (or microkernel) and a select set of system utilities (for example, setuid programs and daemons in UNIX systems). In programming languages designed
Trusted_computing_base
Shell command and system call that changes the apparent root directory
can perform a chroot. This is intended to prevent users from putting a setuid program inside a specially crafted chroot jail (for example, with a fake
Chroot
Tool for debugging Android-based devices
RageAgainstTheCage exploit. The adb daemon did not check for the return value of the setuid system call when dropping privileges. The exploit forks processes until
Android_Debug_Bridge
Linux kernel security module
shortcomings of the traditional Linux security mechanisms, such as a dependence on setuid/setgid binaries. The security of an "unmodified" Linux system (a system
SELinux
Device manager for the Linux kernel
are logged into the video console). Application authors resorted to using setuid binaries or run service daemons to provide their own access control and
Udev
Creation of accessible areas on secondary storage device
mounted with different parameters, e.g., read-only, or with the execution of setuid files disabled. A runaway program that uses up all available space on a
Disk_partitioning
Linux computer virus
command, since in early versions of Linux, it was often installed as a setuid root binary, which means it ran with root privileges even when executed
Staog
GNU implementation of the standard C library
Partial support for the ISO C23 standard, a new tunable for the testing of setuid programs, improved 64-bit ARM vector support. 2.41 January 2025 Add sinpi
Glibc
Operating system
ground speed hw.sensors. Xenocara: Xorg (X Window Server) is no longer setuid. Unsupported: 6.6 17 October 2019 18 October 2020 sysupgrade(8) automates
OpenBSD
POSIX C header
setegid set effective user or group ID setgid set group identity setreuid setregid set real and/or effective user or group ID setuid set user identity
Unistd.h
>0 Inferno POSIX Namespaces, capability-based security, no superuser or setuid bit ? ? No No Unknown >0 Linux-based 2.6.39 POSIX, ACLs, MAC chroot, seccomp
Comparison of operating systems
Comparison_of_operating_systems
Discontinued software produced by Microsoft which provided Unix environment on Windows NT
extensions from the Interix 2.2 release such as a rooted file system and setuid functionality that were entirely based on the Softway Systems' Interix development
Windows_Services_for_UNIX
Binary file format
process credentials based on program file rather than interpreter file (see setuid); implies O flag. F to make the kernel open the binary at configuration
Binfmt_misc
Directory creation command on various operating systems
of Unix (4.1BSD and early versions of System V), this command had to be setuid root as the kernel did not have an mkdir syscall. Instead, it made the directory
Mkdir
Metadata associated with computer file that define file system behavior
File-system permissions §Traditional Unix permissions for more details) plus the setuid and setgid bit flags and a 'sticky' bit flag. The mode also specifies the
File_attribute
Software subsystem for UNIX-like operating systems
are logged into the video console). Application authors resort to using setuid binaries or run service daemons to provide their own access control and
HAL_(software)
Shell script compiler written in C
(sh) scripts with no parameter) dash support shc-3.9.8 12-Nov-2018 Add setuid option -S shc-3.9.7 12-Nov-2018 Fix -U option not working on macOS (10.13
Shc_(shell_script_compiler)
Linux message-oriented middleware
resources when not being used. This feature was originally implemented using setuid helpers, but nowadays it can also be provided by systemd's service activation
D-Bus
Type of software security vulnerability
software wants overwritten. In this naive example, the Unix program foo is setuid. Its function is to retrieve information for the accounts specified by the
Symlink_race
Unix programming tool
1000 [pid 11783] getuid() = 1000 [pid 11783] getgid() = 1000 [pid 11783] setuid(1000) = 0 [pid 11783] malloc(91) = 0x00cf8010 [pid 11783] XtSetLanguageProc(0
Ltrace
Malware that affects the Linux operating system
Programs that gain root access even when launched by a non-root user (via the setuid bit) were particularly attractive to attack. However, as of 2009 most of
Linux_malware
Virtual filesystem directory available in the Linux kernel
The creation of devpts resulted from the wish to abandon the need for a setuid helper program, e.g. /usr/libexec/pt_chown. It is a distinct implementation
Devpts
Unix utility for connecting to remote systems
serial port B. In early versions of Linux, tip was often installed as a setuid root binary, which means it ran with root privileges even when executed
Tip_(Unix_utility)
File types in Unix-based operating systems
consist of the higher-order 3 bits (1 octal digit) that are used for the setuid, setgid, and sticky attributes, which are commonly referred to as the special
Unix_file_types
Unix subsystem for Windows NT operating systems
third party servers were available) Has Unix "root" capabilities (i.e. setuid files) Has pthreads, shared libraries, DSOs, job control, signals, sockets
Interix
Unix/POSIX system account group number; numeric value used to represent a specific group
useradd or userdel automatically add or delete an associated personal group. setuid User identifier Process identifier Inode FAT access rights List of POSIX
Group_identifier
a real user ID/group ID from the effective user ID/group ID, using the setuid(2)/setgid(2) and related system calls, which were specified by POSIX. If
Privilege_separation
Software library used via dynamic linking
be overridden with an environment variable, although it is disabled for setuid and setgid programs, so that a user can't force such a program to run arbitrary
Dynamic_library
Computer mechanism
System". kernel.org. Documentation / File Systems. Retrieved 2011-10-08. "Use Setuid, Setgid, and Sticky Bits with Server for NFS". cc731734(WS.10). Retrieved
File_locking
systems cannot be written to, important kernel variables (such as fs.posix.setuid, hw.allowpowerdown, net.inet.ip.sourceroute, machdep.kbdreset, ddb.console
Securelevel
One-time password system
kept in any system-wide files, therefore OTPW does not introduce any new setuid root programs. As long as a user does not have .otpw in his home directory
OTPW
Linux SuperVGA Graphics Library
administrators will cringe at this filthy suggestion. Making the Quake binaries setuid root is a more acceptable solution. Quake can then be run by regular users
SVGALib
Command on Unix-like operating systems
case chsh allows the user to change the shell interactively. chsh is a setuid program that modifies the /etc/passwd file, and only allows ordinary users
Chsh
setValue(), checkCondition() setDateMask(), makeRecursive() setStringMask(), setUID() setNumberMask(), restrictValues() datatype() or setDataType(), restrictValuesByUID()
Content_Assembly_Mechanism
Computer file system
Versioning is enabled on a per-directory basis by setting the directory's setuid bit, which is inherited when subdirectories are created. If versioning is
Versioning_file_system
Security features as used in OpenBSD operating system
list). Retrieved March 31, 2013. "issetugid – is current executable running setuid or setgid". OpenBSD manual pages. Retrieved May 14, 2021. "arc4random, arc4random_buf
OpenBSD_security_features
Provider of electronic voting systems
alter votes undetected. Additionally, the Swiss security research group setuid(0) released several vulnerabilities in cooperation with the Swiss Post,
Scytl
SETUID
SETUID
SETUID
SETUID
Girl/Female
Indian, Punjabi, Sikh
Love; The One who Loves the Lord
Boy/Male
Hindu
Boy/Male
Australian, British, Danish, Dutch, English, Finnish, French, German, Netherlands, Swedish, Swiss, Teutonic
Protection; Will-helmet; Will; Desire; Bright
Girl/Female
Hindu
Star
Boy/Male
Arabic, Gujarati, Hindu, Indian, Kannada, Muslim
Enthusiastic
Boy/Male
Indian, Sanskrit
Salvation; Nirvana; Moksha
Boy/Male
Teutonic
Resolute fighter.
Male
Danish
, farmer, husbandman.
Boy/Male
Biblical
Dust, lead.
Girl/Female
Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Sanskrit, Tamil, Telugu
Swan and Beautiful Lady; Goddess Saraswati
SETUID
SETUID
SETUID
SETUID
SETUID