LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-20-2005, 06:08 PM   #1
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,339

Rep: Reputation: 54
What does chrooted mean?


I see this often but can't seem to find any info on this, so figured it was time to ask. What does chrooted mean?
 
Old 08-20-2005, 06:17 PM   #2
aysiu
Senior Member
 
Registered: May 2005
Distribution: Ubuntu with IceWM
Posts: 1,775

Rep: Reputation: 86
When I typed man chroot in my terminal, I got this:

NAME
chroot - run command or interactive shell with special root directory

SYNOPSIS
chroot NEWROOT [COMMAND...]
chroot OPTION

DESCRIPTION
Run COMMAND with root directory set to NEWROOT.

--help display this help and exit

--version
output version information and exit

If no command is given, run ‘‘${SHELL} -i’’ (default: /bin/sh).

 
Old 08-20-2005, 06:18 PM   #3
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
chroot "Change Root" is a program which, for a certain localised scope, changes what the user or system sees as it's root direcotry, /. this is often used to create a "Chroot Jail" which is a small pseudo file system from which the user can not escape, as when they might actually really be in /home/jail/usr/share or something, they will actually be seeing it as just /usr/share. consequently it is impossible to get up to the real root, as you can't get out of /home/jail/ as that login thinks that that IS the root.

Chroot can also be used for things like moving live operating systems between disks, such as during an installation of Gentoo.
 
Old 08-20-2005, 06:27 PM   #4
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,339

Original Poster
Rep: Reputation: 54
Oh so if a ftp user is chrooted it means their root directory will be / ?
 
Old 08-21-2005, 11:02 AM   #5
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
no, it means that their root directory will be whatever you've set it to be, whatever the ftp server admin wants it to be.
 
Old 08-21-2005, 11:30 AM   #6
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,985
Blog Entries: 4

Rep: Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037Reputation: 4037
Let's say that I have built a new Linux system in a directory called /usr/pub/newlinux and now I wish to test it... all except its kernel anyway... to see if I've omitted something.

I can use the chroot (change root .. not an elegant cigarette-holder) command to enter an environment under which /usr/pub/newlinux is my "root directory." With few exceptions, no other files outside of that directory and its descendents appear to exist. I can now test my new build in a pretty-good simulation of how things will be when I install and boot that system.

chroot is also used to build so-called "chroot jails" around services, particularly those used by Internet visitors. It is used as a way to make it impossible for rogues who may wish to take-over those services either to see or to reach "the rest" of a system. They are "in jail" and can't get out.
 
Old 08-21-2005, 09:41 PM   #7
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,339

Original Poster
Rep: Reputation: 54
Oh ok I see, so you turn /some/path into / virtually.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
is service chrooted? overlord73 Linux - Security 2 07-06-2005 02:10 AM
cron for chrooted users metobln Linux - Software 4 04-24-2005 06:39 AM
chrooted apache on suse dominant Linux - Security 3 11-10-2004 12:08 PM
Chrooted Apache dominant Linux - Security 4 09-20-2004 03:48 AM
vsftpd chrooted area? TheRealDeal Linux - General 0 11-26-2003 02:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration