atom feed36 messages in org.freebsd.freebsd-securityRe: Security Model/Target for FreeBSD...
FromSent OnAttachments
Colman ReillyJul 5, 1997 3:43 am 
Adam ShostackJul 5, 1997 8:17 am 
Colman ReillyJul 5, 1997 2:33 pm 
Jordan K. HubbardJul 5, 1997 4:47 pm 
Christopher PetrilliJul 6, 1997 11:27 am 
Jonathan M. BreslerJul 6, 1997 2:50 pm 
Brian MitchellJul 6, 1997 3:20 pm 
Jonathan M. BreslerJul 6, 1997 5:13 pm 
Colman ReillyJul 7, 1997 1:45 am 
Duane H. HesserJul 7, 1997 7:48 am 
Robert N WatsonJul 7, 1997 10:08 am 
Brian MitchellJul 7, 1997 10:58 am 
Adam ShostackJul 7, 1997 11:03 am 
Sean Eric FaganJul 7, 1997 11:37 am 
Robert N WatsonJul 7, 1997 11:46 am 
Jonathan M. BreslerJul 7, 1997 11:53 am 
Robert WatsonJul 7, 1997 1:04 pm 
Kenneth StaileyJul 7, 1997 1:05 pm 
Brian MitchellJul 7, 1997 1:38 pm 
pro...@suburbia.netJul 7, 1997 2:29 pm 
Jim ShanklandJul 7, 1997 3:46 pm 
Daniel O'CallaghanJul 7, 1997 4:20 pm 
Mark NewtonJul 7, 1997 4:47 pm 
Adam ShostackJul 7, 1997 5:58 pm 
Adam ShostackJul 7, 1997 6:09 pm 
Poul-Henning KampJul 7, 1997 11:10 pm 
Robert WatsonJul 8, 1997 8:45 am 
Robert WatsonJul 8, 1997 8:58 am 
Colman ReillyJul 8, 1997 12:33 pm 
Ollivier RobertJul 8, 1997 1:20 pm 
George RobbinsJul 8, 1997 1:59 pm 
Mark NewtonJul 8, 1997 5:29 pm 
Robert WatsonJul 9, 1997 9:09 am 
Eivind EklundJul 9, 1997 9:57 am 
David HollandJul 9, 1997 3:09 pm 
Wes PetersJul 9, 1997 10:07 pm 
Subject:Re: Security Model/Target for FreeBSD or 4.4?
From:Brian Mitchell (bri@firehouse.net)
Date:Jul 7, 1997 1:38:40 pm
List:org.freebsd.freebsd-security

On Mon, 7 Jul 1997, Robert Watson wrote:

On a related note, has anyone given any thought to making chroot() a user-accessible call? I haven't really looked at it, so am not sure why it can only be called by uid root programs. In terms of sandboxing (which seems to be popular these days for various applications), it would be nice to restrict programs to specific regions of the disk, etc. Especially if you are a non-root user developing programs that require special libraries, etc. Or if you want to run a restricted web or ftp server, but don't have root access (as hopefully would be the case with the lighter restrictions on binding ports <1024.)

picture this, /usr/home is the same fs as /usr/bin - you create a reasonable tree with its own passwd file, you populate your usr/bin with hardlinks, you chroot and run su

su will read your passwd file, giving you root. you create a setuid shell or something similar and then log out of the shell and go back to the nonchrooted environment and run the suid root shell.