Chroot
Origem: Wikipédia, a enciclopédia livre.
O comando chroot do sistema operacional Unix é usado para mudar o diretório raiz.
O comando Chroot permite transformar um diretório no seu diretório raiz atual, num console. Uso:
# chroot <diretório> [comando]
Se [comando] é omitido, um shell será aberto.
[editar] Erros comuns
/dev/null: Permissão negada
Dev null permission denied - Knoppix Documentation Wiki
chroot: /bin/bash: Arquivo ou diretório não encontrado
Este erro ocorre pois o arquivo /bin/bash não foi encontrado dentro do diretório transformado em root. Caso use outros shells, use chroot <diretório> sh, chroot <diretório> ash, chroot <diretório> dash, chroot <diretório> bsh, substituindo sh/ash/bsh/dash pelo shell que você usa.
Comandos do Unix - (lista) | |||
Gerenciamento de arquivos: | cat | cd | chmod | chown | chgrp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | more | mount | mv | pwd | recode | rm | rmdir | split | touch | tree | ||
Gerenciamento de processos: | anacron | at | chroot | crontab | kill | killall | nice | pgrep | pidof | pkill | ps | sleep | time | top | wait | ||
Gerenciamento de usuários e ambiente: | env | finger | id | locale | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | ||
Processamento de texto: | awk | cut | diff | ex | head | iconv | join | less | more | paste | sed | sort | tail | tr | uniq | vi | wc | xargs | ||
Programação no shell: | echo | expr | printf | unset | ||
Redes e comunicação: | inetd | netstat | ping | rlogin | traceroute | ||
Busca: | find | grep | strings |