Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dchroot-dsa komutudur.
Program:
ADI
dchroot-dsa - chroot ortamına girin
SİNOPSİS
dchroot-dsa [-h|--yardım et | -V|--versiyon | -l|--liste | -i|--bilgi | --yapılandırma |
-p|--listpaths] [-d rehber|--dizin=rehber] [-q|--sessizlik | -v|--ayrıntılı] [-c
chroot|--chroot=chroot | --herşey | CHROOT] [KOMUT]
AÇIKLAMA
dchroot-dsa kullanıcının chroot ortamında bir komut veya oturum açma kabuğu çalıştırmasına olanak tanır. Eğer
herhangi bir komut belirtilmezse, kullanıcının ana dizininde bir oturum açma kabuğu başlatılacaktır.
chroot.
Kullanıcının ortamı chroot'un içinde korunacaktır.
Komut, programa giden mutlak bir yol olması gereken tek bir argümandır.
Ek seçeneklere izin verilmez.
Komutun veya oturum açma kabuğunun çalıştırıldığı dizin, bağlama bağlıdır. Görmek
--dizin tam bir açıklama için aşağıdaki seçenek.
dchroot-dsa'nın bu sürümü, Schroot(1) programı. BT
dchroot-dsa komut satırı seçenekleriyle geriye dönük uyumluluk için sağlanmıştır, ancak
Gelecekte kullanılmak üzere schroot önerilir. “ bölümüne bakınuyumsuzluklar” için aşağıda
dchroot-dsa'nın eski sürümleriyle bilinen uyumsuzluklar.
SEÇENEKLER
dchroot-dsa aşağıdaki seçenekleri kabul eder:
Basic seçenekleri
-h, --yardım et
Yardım özetini göster.
-a, --herşey
Tüm chroot'ları seçin. Dchroot-dsa'nın önceki sürümlerinin bunu içermediğini unutmayın.
seçeneği.
-c, --chroot=chroot
Kullanılacak bir chroot belirtin. Bu seçenek, daha fazlasını belirtmek için birden çok kez kullanılabilir.
birden fazla chroot, bu durumda etkisi şuna benzer --herşey. Bu seçenek ise
kullanılmadığında, ilk seçenek olmayan argüman kullanılacak chroot'u belirtti. Dikkat
dchroot-dsa'nın önceki sürümleri bu seçeneği içermiyordu.
-l, --liste
Mevcut tüm chroot'ları listeleyin.
-i, --bilgi
Mevcut chroot'lar hakkında ayrıntılı bilgileri yazdırın. Önceki sürümlerin
dchroot-dsa'nın bu seçeneği içermiyordu.
-p, --listpaths
Mevcut chroot'ların mutlak konumlarını (yollarını) yazdırın.
--yapılandırma
Mevcut chroot'ların yapılandırmasını yazdırın. Bu, test etmek için kullanışlıdır.
kullanımdaki yapılandırma, yapılandırma dosyasıyla aynıdır. herhangi bir yorum
orijinal dosya eksik olacaktır. Dchroot-dsa'nın önceki sürümlerinin
bu seçeneği dahil edin.
-d, --dizin=rehber
Geçmek rehber komutu veya oturum açma kabuğunu çalıştırmadan önce chroot'un içinde.
If rehber kullanılamıyorsa dchroot-dsa bir hata durumuyla çıkacaktır.
Varsayılan davranış (tüm dizin yolları chroot'un içindedir) çalıştırmaktır.
Kullanıcının ana dizininde oturum açma kabuğu veya komutu veya / ana dizin ise
müsait değil. Dizinlerin hiçbiri mevcut değilse dchroot-dsa'dan çıkılacaktır
hata durumuyla.
-q, --sessizlik
Yalnızca önemli mesajları yazdırın. Dchroot-dsa'nın önceki sürümlerinin
bu seçeneği dahil edin.
-v, --ayrıntılı
Tüm mesajları yazdırın. Dchroot-dsa'nın önceki sürümlerinin bunu içermediğini unutmayın.
seçeneği.
-V, --versiyon
Sürüm bilgilerini yazdırın.
YAPILANDIRMA
UYUMSUZLUKLAR
Debian kök kök önceki için versiyon 1.5.1
· Dchroot-dsa'nın bu sürümü şunu kullanır: schroot.conf yapılandırmasını saklamak için
mevcut chroot'lar yerine dchroot.conf Tarihsel olarak kullanılan dosya.
dchroot-dsa otomatik geçişini destekledi dchroot.conf için schroot.conf
ile anahtar dosya formatı --yapılandırma 0.2.2'den 1.5.0'a kadar sürüm seçeneği; için destek
eski format artık mevcut değil.
DSA kök kök
· Günlük mesajları farklı şekilde ifade edilir ve biçimlendirilir.
· dchroot-dsa tarafından uygulanan işlevselliğin sınırlı bir alt kümesini sağlar
Schroot, ama hala altında schroot var. Bu nedenle dchroot-dsa hala tabidir
PAM kimlik doğrulaması ve yetkilendirme dahil olmak üzere schroot güvenlik kontrolü ve
örneğin oturum yönetimi ve dolayısıyla biraz farklı davranabilir
bazı durumlarda dchroot-dsa'nın önceki sürümleri.
Debian kök kök
A kök kök paket alternatif bir dchroot uygulaması sağlar.
· Yukarıdaki tüm uyumsuzluklar geçerlidir.
· dchroot'un bu sürümü uyumsuz komut satırı seçeneklerine sahiptir ve bazıları
bu seçenekler desteklenir veya farklı bir adla eşdeğer seçeneklere sahiptir, -c
Bir chroot belirtmek için seçenek gereklidir. Ayrıca bir kabuk betiğinin kullanılmasına da izin verir
tek bir mutlak yol yerine seçenek olarak kullanılır ve birden fazla komuta izin verir
Tek bir seçenek yerine seçenekler.
DİZİN GERİ DÖNÜŞLER
dchroot-dsa, chroot içinde kullanılacak uygun dizini temel alarak seçecektir.
olup olmadığını --dizin seçeneği kullanılır. Bir dizini açıkça belirtirken yalnızca bir tane
dizin güvenlik ve tutarlılık için kullanılırken oturum açma kabuğu veya komutu için kullanılacaktır
birçok olasılık denenebilir. Birden fazla geri dönüşün dikkate alınması nedeniyle bunu unutmayın
komutlar için dchroot-dsa kullanarak komut çalıştırmak tehlikelidir; bunun yerine schroot'u kullanın.
Aşağıdaki alt bölümler her bir durum için geri dönüş sırasını listelemektedir. CWD şu anki
çalışma dizini, DIR ile belirtilen dizindir --dizin.
Oturum aç kabuk or komuta
┌──────────────────────────────────────────── ─────────────┐
│Geçiş │ │
│(Host → Chroot) │ Yorum │
├──────────────────────────────────────────── ─────────────┤
│CWD → passwd pw_dir │ Normal davranış (eğer --directory │ değilse)
│ │ kullanılmış) │
│CWD → / │ passwd pw_dir yoksa │
│FAIL │ / yoksa │
└──────────────────────────────────────────── ─────────────┘
--dizin Kullanılmış
┌─────────────────────────────────────────── ──────────┐
│Geçiş │ │
│(Host → Chroot) │ Yorum │
├─────────────────────────────────────────── ──────────┤
│CWD → DIR │ Normal davranış │
│FAIL │ DIR yoksa │
└─────────────────────────────────────────── ──────────┘
Hiçbir koşulda geri dönüş olmamalıdır.
Hata ayıklama
Bunu not et --debug=bildirim oturum için hesaplanan dahili yedek listesini gösterir.
ÖRNEKLER
$ dchroot-dsa -l↵
Mevcut chroot'lar: sarge, sid
$ dchroot-dsa --listpaths↵
/srv/chroot/sarge
/srv/chroot/sid
$ dchroot-dsa -q sid -- /bin/uname↵
Linux
$ dchroot-dsa sid↵
I: [sid chroot] Oturum açma kabuğunu çalıştırıyor: “/ bin / bashbaşlıklı bir kılavuz yayınladı
$
Üst satırın standart hataya ve geri kalan satırların da standart hataya yansıtıldığını unutmayın.
çıktı. Bu kasıtlıdır, böylece chroot'ta çalıştırılan komutlardan gelen program çıktısı
gerektiği şekilde iletilmeli ve yönlendirilmelidir; veriler, komut çalıştırılmış gibi aynı olacaktır
doğrudan ana bilgisayar sisteminde.
ARIZA
Bir şey çalışmıyorsa ve hata mesajlarından neyin yanlış olduğu net değilse, deneyin.
ile --hata ayıklama=seviye hata ayıklama mesajlarını açma seçeneği. Bu çok şey verir
daha fazla bilgi. Geçerli hata ayıklama seviyeleri 'yok' ve 'uyarı', 'bilgi', 'uyarı' ve
artan önem sırasına göre 'kritik'. Şiddet düzeyi ne kadar düşükse, o kadar
çıktı.
Hâlâ sorun yaşıyorsanız, posta listesinden geliştiricilerle iletişime geçilebilir:
Debian yerleşik araçları Geliştiriciler
<[e-posta korumalı]>
Onworks.net hizmetlerini kullanarak dchroot-dsa'yı çevrimiçi kullanın