David Magda dmagda at
Sat Jul 24 07:40:41 PDT 2004

On Jul 24, 2004, at 07:31, Sebastian Steenbuck wrote:

> Another way is to set the setuid bit. (chmod 4000)
> See chmod (1)
>>          4000    (the setuid bit).  Executable files with this bit 
>> set will
>>                  run with effective uid set to the uid of the file 
>> owner.
>>                  Directories with this bit set will force all files 
>> and sub-
>>                  directories created in them to be owned by the 
>> directory
>>                  owner and not by the uid of the creating process, if 
>> the
>>                  underlying file system supports this feature

Note that I don't think this is supported in the GENERIC kernel. I 
believe you have to add an option to the kernel configuration file and 
compile a new kernel. Go through NOTES/LINT and search for the string 
"SUID" or some such. (I don't remember details.)

More information about the freebsd-stable mailing list