> Linux Reviews > man >

chroot

chroot

uruchom polecenie lub powłokę interaktywną ze specjalnym katalogiem głównym


  1. chroot.1.man
  2. chroot.2.man


1. chroot.1.man

Manpage of CHROOT

CHROOT

Section: Narzędzia powłokowe GNU 2.0 (1)
Updated: FSF
Index Return to Main Contents
 

NAZWA

chroot - uruchom polecenie lub powłokę interaktywną ze specjalnym katalogiem głównym  

SKŁADNIA

chroot [--help] [--version] katalog [polecenie...]  

OPIS

Ta strona podręcznika opisuje polecenie chroot w wersji GNU.

Normalnie nazwy plików szukane są od głównego katalogu (korzenia) struktury katalogów, tj. `/'. chroot zmienia katalog główny na zadany katalog (musi on istnieć) a następnie uruchamia polecenie z opcjonalnie podanymi argumentami. Jeżeli nie podano żadnego polecenia, to chroot uruchamia powłokę interaktywną. Zmienna środowiskowa `SHELL' określa program powłoki, domyślnie jest to /bin/sh, wywoływany z opcją `-i'.  

OPCJE

--help
Wyświetla informację o stosowaniu programu i dostępnych opcjach, kończy pracę.
--version
Wyświetla numer wersji programu i kończy pracę.
 

UWAGI

W wielu systemach tylko superużytkownik może zmieniać katalog główny.  

ZGŁASZANIE BŁĘDÓW

Błędy proszę zgłaszać, w jęz.ang., do <bug-sh-utils@gnu.org>.  

COPYRIGHT

Copyright © 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  

ZOBACZ TAKŻE

sh-utils(1).  

OD TŁUMACZA

Zaktualizowano i poszerzono wg dokumentacji Texinfo dla narzędzi powłokowych GNU wersji 2.0.


 

Index

NAZWA
SKŁADNIA
OPIS
OPCJE
UWAGI
ZGŁASZANIE BŁĘDÓW
COPYRIGHT
ZOBACZ TAKŻE
OD TŁUMACZA

This document was created by man2html using the manual pages.
Time: 00:24:46 GMT, November 20, 2008

2. chroot.2.man

Manpage of CHROOT

CHROOT

Section: Podręcznik programisty Linuksa (2)
Updated: 2004-06-23
Index Return to Main Contents
 

NAZWA

chroot - zmiana katalogu głównego  

SKŁADNIA

#include <unistd.h>

int chroot(const char *path);  

OPIS

chroot zmienia katalog główny na katalog podany w path. Ten katalog będzie używany do nazw ścieżek zaczynających się od /. Katalog główny jest dziedziczony przez wszystkie procesy potomne bieżącego procesu.

Funkcję chroot(2) może wywołać tylko proces uprzywilejowany (pod Linuksem: ten ze zdolnością CAP_SYS_CHROOT).

Funkcja ta zmienia tylko składniki w procesie rozwiązywania nazw plików i nie robi nic poza tym.

Funkcja ta nie zmienia bieżącego katalogu roboczego, więc `.' może znajdować się poza drzewem zakorzenionym w `/'. W szczególności, superużytkownik może uciec `uwięzienia w chroot' wykonując `mkdir foo; chroot foo; cd ..'.

Funkcja ta nie zamyka otwartych deskryptorów plików, więc takie deskryptory plików mogą zezwalać na dostęp poza nowym drzewem zakorzenionym w `/'.  

WARTOŚĆ ZWRACANA

Po pomyślnym zakończeniu zwracane jest zero. w przypadku błędu zwracane jest -1 i odpowiednio ustawiane errno .  

BŁĘDY

Dla niektórych systemów plików mogą być zwracane inne błędy niż opisane poniżej. Najogólniejsze błędy to:
EACCES
Brak praw do przeszukiwania dla składowej ścieżki. (Patrz także path_resolution(2)).
EFAULT
path wskazuje poza dostępną dla użytkownika przestrzeń adresową.
EIO
Wystąpił błąd we/wy.
ELOOP
Podczas rozwiązywania path napotkano zbyt wiele dowiązań symbolicznych.
ENAMETOOLONG
path jest zbyt długie.
ENOENT
Plik nie istnieje.
ENOMEM
Brak pamięci jądra.
ENOTDIR
Składowa ścieżki path nie jest katalogiem.
EPERM
Efektywny UID nie jest zerem.
 

ZGODNE Z

SVr4, SVID, 4.4BSD, X/OPEN. Ta funkcja nie jest częścią POSIX.1. SVr4 dokumentuje dodatkowe błędy EINTR, ENOLINK i EMULTIHOP. X/OPEN nie dokumentuje błędów EIO, ENOMEM i EFAULT. Interfejs ten jest oznaczany jako spadek po X/OPEN.  

UWAGI

FreeBSD ma silniejszą funkcję systemową jail().  

ZOBACZ TAKŻE

chdir(2), path_resolution(2)


 

Index

NAZWA
SKŁADNIA
OPIS
WARTOŚĆ ZWRACANA
BŁĘDY
ZGODNE Z
UWAGI
ZOBACZ TAKŻE

This document was created by man2html using the manual pages.
Time: 00:24:46 GMT, November 20, 2008

SVENSKA - SVENSKA - SVENSKA - nl