📄 chroot.2
字号:
.\" Copyright (c) 1983 Regents of the University of California..\" All rights reserved. The Berkeley software License Agreement.\" specifies the terms and conditions for redistribution..\".\" @(#)chroot.2 6.3 (Berkeley) 8/26/85.\".TH CHROOT 2 "August 26, 1985".UC 5.SH NAMEchroot \- change root directory.SH SYNOPSIS.nf.ft B#include <unistd.h>int chroot(const char *\fIdirname\fP).ft R.fi.SH DESCRIPTION.I Dirnameis the address of the pathname of a directory, terminated by a null byte..B Chrootcauses this directoryto become the root directory,the starting point for path names beginning with ``/''..PPIn order for a directory to become the root directorya process must have execute (search) access to the directory..PPThis call is restricted to the super-user..SH "RETURN VALUEUpon successful completion, a value of 0 is returned. Otherwise,a value of \-1 is returned and \fBerrno\fP is set to indicate an error..SH ERRORS.B Chrootwill fail and the root directory will be unchanged ifone or more of the following are true:.TP 15[ENOTDIR]A component of the path name is not a directory..TP 15[ENAMETOOLONG]The path name exceeds PATH_MAX characters..TP 15[ENOENT]The named directory does not exist..TP 15[EACCES]Search permission is denied for any component of the path name..TP 15[ELOOP]Too many symbolic links were encountered in translating the pathname.(Minix-vmd).TP 15[EFAULT].I Pathpoints outside the process's allocated address space..TP 15[EIO]An I/O error occurred while reading from or writing to the file system..SH "SEE ALSO".BR chdir (2).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -