Skip to content

Instantly share code, notes, and snippets.

@wwalker
Created September 10, 2009 21:02
Show Gist options
  • Save wwalker/184824 to your computer and use it in GitHub Desktop.
Save wwalker/184824 to your computer and use it in GitHub Desktop.
[root@alpha ~]# strace chroot my_chroot
execve("/usr/sbin/chroot", ["chroot", "my_chroot"], [/* 30 vars */]) = 0
brk(0) = 0x2304000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acd4fccf000
uname({sys="Linux", node="alpha.axzas.com", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=66700, ...}) = 0
mmap(NULL, 66700, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2acd4fcd0000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\332\341v8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1713096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acd4fce1000
mmap(0x3876e00000, 3494168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3876e00000
mprotect(0x3876f4c000, 2097152, PROT_NONE) = 0
mmap(0x387714c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x387714c000
mmap(0x3877151000, 16664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3877151000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acd4fce2000
arch_prctl(ARCH_SET_FS, 0x2acd4fce2250) = 0
mprotect(0x387714c000, 16384, PROT_READ) = 0
mprotect(0x3876c1b000, 4096, PROT_READ) = 0
munmap(0x2acd4fcd0000, 66700) = 0
brk(0) = 0x2304000
brk(0x2325000) = 0x2325000
chroot("my_chroot") = 0
chdir("/") = 0
execve("/bin/bash", ["/bin/bash", "-i"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
write(2, "chroot: ", 8chroot: ) = 8
write(2, "cannot run command `/bin/bash'", 30cannot run command `/bin/bash') = 30
write(2, ": No such file or directory", 27: No such file or directory) = 27
write(2, "\n", 1
) = 1
close(1) = 0
exit_group(127) = ?
[root@alpha ~]# ls -l my_chroot/bin
total 788
-rwxr-xr-x 1 root root 801512 Sep 10 15:47 bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment