93
by mattgiuca
New directory hierarchy. |
1 |
import os |
2 |
||
3 |
def setup(uid, jail, cwd): |
|
4 |
if uid == 0: |
|
5 |
raise Exception, 'I will not setup a root jail! Go away!' |
|
6 |
||
7 |
if os.getuid() != <<www-uid>>>: |
|
8 |
raise Exception, 'I will not setup a root jail! Go away!' |
|
9 |
||
10 |
# FIXME - config this
|
|
11 |
os.chroot(os.path.join('<<jail_base>>', jail)) |
|
12 |
os.chdir(cwd) |
|
13 |
os.setuid(uid) |
|
14 |