# schroot > Run a command or start an interactive shell with a different root directory. More customizable than `chroot`. > More information: . - List available chroots: `schroot --list` - Run a command in a specific chroot: `schroot --chroot {{chroot}} {{command}}` - Run a command with options in a specific chroot: `schroot --chroot {{chroot}} {{command}} -- {{command_options}}` - Run a command in all available chroots: `schroot --all {{command}}` - Start an interactive shell within a specific chroot as a specific user: `schroot --chroot {{chroot}} --user {{user}}` - Begin a new session (a unique session ID is returned on `stdout`): `schroot --begin-session --chroot {{chroot}}` - Connect to an existing session: `schroot --run-session --chroot {{session_id}}` - End an existing session: `schroot --end-session --chroot {{session_id}}`