Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut nsenter'ıdır.
Program:
ADI
nsenter - programı diğer işlemlerin ad alanlarıyla çalıştır
SİNOPSİS
haberci [seçenekler] [program [argümanlar]]
TANIM
Bir veya daha fazla başka işlemin ad alanlarını girer ve ardından belirtilen işlemi yürütür.
programı. Girilebilir ad alanları şunlardır:
dağ ad
Dosya sistemlerini takmak ve çıkarmak, sistemin geri kalanını etkilemez (KLON_
HABERLER bayrağı), açıkça paylaşılan olarak işaretlenen dosya sistemleri (ile
dağ --make-paylaşılan; görmek /proc/self/bağ bilgisi için Paylaşılan bayrak).
UTS ad
Ana bilgisayar adının veya alan adının ayarlanması sistemin geri kalanını etkilemeyecektir. (KLON_
YENGEÇLER bayrak)
IPC ad
İşlem, System V mesaj kuyrukları için bağımsız bir ad alanına sahip olacaktır,
semafor kümeleri ve paylaşılan bellek bölümleri. (CLONE_NEWIPC bayrak)
ağ ad
İşlem bağımsız IPv4 ve IPv6 yığınlarına, IP yönlendirme tablolarına, güvenlik duvarına sahip olacaktır.
kurallar, /proc/net ve /sys/sınıf/net dizin ağaçları, yuvalar vb. (KLON_
YENİNET bayrak)
PID ad
Çocuklar, haritalamalardan ayrı olarak eşlemeleri işlemek için bir dizi PID'ye sahip olacaktır. haberci
süreç (CLONE_NEWPID bayrak). haberci PID değiştirilirse varsayılan olarak çatallanır
ad alanı, böylece yeni program ve alt öğeleri aynı PID ad alanını paylaşır.
ve birbirlerine görünürler. Eğer -- çatalsız kullanılırsa, yeni program
çatallanma olmadan yürütülür.
kullanıcı ad
İşlem, farklı bir UID, GID ve yetenek setine sahip olacaktır. (KLON_
YENİ KULLANICI bayrak)
Yerimizi clone(2) bayrakların tam anlamı için.
If program verilmezse, ``${SHELL}'' çalıştırılır (varsayılan: / Bin / sh).
SEÇENEKLER
-t, --hedef pid
Bağlamları almak için bir hedef süreç belirtin. Belirtilen bağlamlara giden yollar
by pid şunlardır:
/proc/pid/ns/mnt mount ad alanı
/proc/pid/ns/uts UTS ad alanını
/proc/pid/ns/ipc IPC ad alanı
/proc/pid/ns/net ağ ad alanını
/proc/pid/ns/pid PID ad alanı
/proc/pid/ns/user kullanıcı ad alanı
/proc/pid/kök kök dizin
/proc/pid/cwd sırasıyla çalışma dizini
-m, --montaj[=dosya]
Bağlama ad alanını girin. Hiçbir dosya belirtilmemişse, mount ad alanını girin.
hedef süreç. Dosya belirtilirse, tarafından belirtilen bağlama ad alanını girin
dosyası.
-u, --uts[=dosya]
UTS ad alanını girin. Dosya belirtilmemişse, dosyanın UTS ad alanını girin.
hedef süreç. Dosya belirtilmişse, dosya tarafından belirtilen UTS ad alanını girin.
-i, --ipc[=dosya]
IPC ad alanını girin. Hiçbir dosya belirtilmemişse, dosyanın IPC ad alanını girin.
hedef süreç. Dosya belirtilirse, dosya tarafından belirtilen IPC ad alanını girin.
-n, --ağ[=dosya]
Ağ ad alanını girin. Dosya belirtilmemişse, ağ ad alanını girin
hedef sürecin. Dosya belirtilmişse, belirtilen ağ ad alanını girin
dosyaya göre.
-p, --pid[=dosya]
PID ad alanını girin. Hiçbir dosya belirtilmemişse, dosyanın PID ad alanını girin.
hedef süreç. Dosya belirtilirse, dosya tarafından belirtilen PID ad alanını girin.
-U, --kullanıcı[=dosya]
Kullanıcı ad alanını girin. Dosya belirtilmemişse, dosyanın kullanıcı ad alanını girin.
hedef süreç. Dosya belirtilmişse, dosya tarafından belirtilen kullanıcı ad alanını girin.
Ayrıca bakınız --setuid ve --setgid seçenekleri.
-G, --setgid delibaş
Girilen ad alanında kullanılacak grup kimliğini ayarlayın ve eki bırakın
grupları. haberci(1) her zaman kullanıcı ad alanları için GID'yi ayarlar, varsayılan 0'dır.
-S, --setuid uid
Girilen ad alanında kullanılacak kullanıcı kimliğini ayarlayın. haberci(1) her zaman
kullanıcı ad alanları için UID'yi ayarlar, varsayılan 0'dır.
--korumak-kimlik bilgilerini
Kullanıcı ad alanını girerken UID ve GID'yi değiştirmeyin. Varsayılan, düşürmektir
tamamlayıcı gruplar ve GID ve UID'yi 0'a ayarlar.
-r, --kök[=rehber]
Kök dizini ayarlayın. Herhangi bir dizin belirtilmemişse, kök dizini şu şekilde ayarlayın:
hedef sürecin kök dizini. Dizin belirtilmişse, kökü ayarlayın
belirtilen dizine dizin.
-w, --wd[=rehber]
Çalışma dizinini ayarlayın. Dizin belirtilmemişse, çalışma dizinini ayarlayın
hedef sürecin çalışma dizinine. Dizin belirtilmişse,
çalışma dizini belirtilen dizine.
-F, -- çatalsız
Belirtilen programı çalıştırmadan önce çatallamayın. Varsayılan olarak, bir PID girerken
, ad haberci aramalar çatal aramadan önce exec böylece herhangi bir çocuk da olacak
yeni girilen PID ad alanında.
-Z, --takip-bağlam
Yeni bir işlemi yürütmek için kullanılan SELinux güvenlik bağlamını aşağıdakilere göre ayarlayın:
tarafından belirtilen halihazırda çalışan süreç --hedef PID. (Util-linux
SELinux desteği ile derlenir, aksi takdirde seçenek kullanılamaz.)
-V, --versiyon
Sürüm bilgilerini görüntüleyin ve çıkın.
-h, --yardım et
Yardım metnini görüntüleyin ve çıkın.
onworks.net hizmetlerini kullanarak nsenter'ı çevrimiçi kullanın