《Linux函數調用手冊》之___chroot改變根目錄
定義:
int chroot(const char * path);
表頭文件:
#include<unistd.h>
說明:
chroot()用來改變根目錄為參數path 所指定的目錄。只有超級用戶才允許改變根目錄, 子進程將繼承新的根目錄。
返回值:
調用成功則返回0, 失敗則返-1, 錯誤代碼存于errno。
相關函數:
chdir
錯誤代碼:
EPERM 權限不足, 無法改變根目錄。
EFAULT 參數path指針超出可存取內存空間。
ENAMETOOLONG 參數path太長。
ENOTDIR 路徑中的目錄存在但卻非真正的目錄。
EACCESS 存取目錄時被拒絕
ENOMEM 核心內存不足。
ELOOP 參數path有過多符號連接問題。
EIO I/O 存取錯誤。
示例:
返回頂部 | 《Linux函數調用大全》 | 《Linux命令大全》 | Linux專欄 广西11选五走势图彩经网