LinuxQuestions.org
Visit Jeremy's Blog.
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, 05:08 PM   #1
Red Squirrel
Member
 
Registered: Dec 2003
Distribution: FC9 on main server
Posts: 781

Rep: Reputation: 36
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, 05:17 PM   #2
aysiu
Senior Member
 
Registered: May 2005
Distribution: Ubuntu with IceWM
Posts: 1,776

Rep: Reputation: 66
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, 05:18 PM   #3
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,406

Rep: Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965
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, 05:27 PM   #4
Red Squirrel
Member
 
Registered: Dec 2003
Distribution: FC9 on main server
Posts: 781

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

Rep: Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965
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, 10:30 AM   #6
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,381

Rep: Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109Reputation: 1109
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, 08:41 PM   #7
Red Squirrel
Member
 
Registered: Dec 2003
Distribution: FC9 on main server
Posts: 781

Original Poster
Rep: Reputation: 36
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 01:10 AM
cron for chrooted users metobln Linux - Software 4 04-24-2005 05:39 AM
chrooted apache on suse dominant Linux - Security 3 11-10-2004 11:08 AM
Chrooted Apache dominant Linux - Security 4 09-20-2004 02:48 AM
vsftpd chrooted area? TheRealDeal Linux - General 0 11-26-2003 01:45 AM


All times are GMT -5. The time now is 09:16 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration