Open In App

Python - os.chroot() method

Last Updated : 07 Jan, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

os.chroot() method in Python is used to change the root directory of the current process to path.
 

Syntax: os.chroot(path)
Parameters: 
path: path to be set as root for the current process.
Returns: does not return any value.


Code #1: 
 

Python3
# Python program to explain os.chroot() method

import os, sys

# Set current root path to /Geeks/gfg
os.chroot("/Geeks/gfg")
print ("root path successfully changed.")

Output: 
 

root path successfully changed.


  
Code #2:
 

Python3
# Function to Change root directory of the process.
def change_root_directory(path):

    try:
        os.chdir(path)
        os.chroot(path)
    except Exception as exc:
        error = DaemonOSEnvironmentError("Unable to change root directory ({exc})".format(exc = exc))
        raise error 

# main function
change_root_directory("/Geeks/gfg")

Next Article
Article Tags :
Practice Tags :

Similar Reads