İçeriğe atla

toprak.run/man/system_admin/chroot

KILAVUZ SAYFASI · Sistem yönetimi

chroot

kök dizini (root directory) değiştirir


chroot – kök dizini (root directory) değiştirir

Genel Bakış

      chroot [-G group[,group ...]] [-g group] [-u user] newroot [command [arg ...]]

Açıklama

chroot yardımcı programı, mevcut dizinini ve kök dizinini belirtilen newroot dizini olarak değiştirir ve ardından sağlanmışsa belirtilen argümanlarla birlikte komutu (command) veya kullanıcının oturum açma kabuğunun (shell) etkileşimli bir kopyasını çalıştırır (exec).

Seçenekler aşağıdaki gibidir:

  • -G group[,group ...]: Komutu belirtilen grupların izinleriyle çalıştırır.

  • -g group: Komutu belirtilen grubun izinleriyle çalıştırır.

  • -u user: Komutu belirtilen kullanıcı olarak çalıştırır.

Ortam

Aşağıdaki ortam değişkeni chroot tarafından referans alınır:

SHELL Ayarlanmışsa, SHELL tarafından belirtilen dize çalıştırılacak (exec) kabuğun adı olarak yorumlanır. SHELL değişkeni ayarlanmamışsa, /bin/sh kullanılır.

Örnekler

     Örnek 1: Yeni Bir Kök Dizine Chroot Yapmak

       Aşağıdaki komut, standart kök dizine chroot yaptıktan sonra csh(1) kabuğunu açar.

 	 # chroot / /bin/csh

     Örnek 2: Değiştirilmiş Kök Dizinle Bir Komutun Çalıştırılması

       Aşağıdaki komut, chroot ile bir kök dizini değiştirir ve ardından /sbin içeriğini listelemek için ls(1) komutunu çalıştırır.

 	 # chroot /tmp/testroot ls /sbin

Ayrıca Bakınız

chdir(2), chroot(2), setgid(2), setgroups(2), setuid(2), getgrnam(3), environ(7)

Geçmiş

chroot yardımcı programı ilk olarak AT&T System III UNIX ve 4.3BSD-Reno'da görünmüştür.

ALFABEDE KOMŞULARI

chsh

AYNI GRUPTAN — SİSTEM YÖNETİMİ

  • aaApple Arşivleri üzerinde işlem yapar
  • aeaApple Şifreli Arşivlerini (Apple Encrypted
  • amtSoyut Makine Test Aracı (Abstract Machine
  • applybir komutu bir dizi argümana uygular
  • appsleepduygulama uyku arka plan programı (app slee
  • archmimari türünü yazdırır veya evrensel bir i

BU SAYFA HAKKINDA