İngilizceFransızcaİspanyolca

OnWorks favicon'u

cipux_storage_clientp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında cipux_storage_clientp çalıştırın

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 cipux_storage_clientp komutudur.

Program:

ADI


cipux_storage_client - CipUX depolama soyutlama katmanına komut satırı arabirimi

VERSION


sürümü 3.4.0.2

KULLANIM


(1) cipux_storage_client -h
(2) cipux_storage_client [OPT] -t get_value -s -Ö -y [-y ]
(3) cipux_storage_client [OPT] -t get_all_values ​​-s -y [-y ]
(4) cipux_storage_client [OPT] -t set_value [-r] -s -Ö -y -v
cipux_storage_client [OPT] -t set_value -a -s -Ö -y -v
cipux_storage_client [OPT] -t set_value [-r] -s -Ö -y [-y ]
cipux_storage_client [OPT] -t set_value -a -s -Ö -y [-y ]
cipux_storage_client [OPT] -t set_value -d -s -Ö -y [-y ]
cipux_storage_client [OPT] -t set_value -e -s -Ö -y
(5) cipux_storage_client [OPT] -t set_all_values ​​[-r] -s -y -v
cipux_storage_client [OPT] -t set_all_values ​​-a -s -y -v
cipux_storage_client [OPT] -t set_all_values ​​[-r] -s -y [-y ]
cipux_storage_client [OPT] -t set_all_values ​​-a -s -y [-y ]
cipux_storage_client [OPT] -t set_all_values ​​-d -s -y [-y ]
(6) cipux_storage_client [OPT] -t add_node -s -Ö -x [-x ]
(7) cipux_storage_client [OPT] -t delete_node -s -Ö
(8) cipux_storage_client [OPT] -t rename_node -s -Ö -v
kısaltmalar: NESNE = NESNE, ATTR = ÖZELLİK, DEĞER = DEĞER, OPT = SEÇENEKLER

SEÇENEKLER


Tüm komutlar için seçenekler:

-c | --cfg : cipux-storage-access.conf
-D | --debug [ ] : geliştiriciler için hata ayıklama mesajlarını yazdır
-h | --help : yazdırma yardımı (bu mesaj + seçenekler)
-p | --pretty : güzel kutulu çıktı
-V | --version : yalnızca sürümü yazdır
--verbose : daha fazla mesaj yazdır

Bazı komutlar için seçenekler:

-a | --add : bunun yerine bir değeri ekleyin ve ardından değiştirin
-d | --del : özelliğin değerini sil
-e | --erase : niteliği sil
-l | --list : yapılandırma kapsamlarını listeler, --type için kullanılabilir
-o | --object : LDAP nesne yaprağı
-r | --replace : bir değeri değiştir, varsayılan davranış
-s | --storage_type : yapılandırma türü
-t | --storage_task : gerçekleştirilecek eylem
-v | --value : ayarlanacak değer
-x | --mattrvalue : birden çok LDAP özelliği, lütfen açıklamaya bakın
-y | --attrvalue : LDAP özelliği, lütfen açıklamaya bakın

GEREKLİ ARGÜMANLAR


cipux_storage_client

-t veya -h

cipux_storage_client -t get_value

-s

-y

cipux_storage_client -t get_all_values

-s
-y

cipux_storage_client -t set_değeri

-s

-y

cipux_storage_client -t set_all_values

-s
-y
-v

cipux_storage_client -t add_node

-s

-x

cipux_storage_client -t silme düğümü

-s


cipux_storage_client -t yeniden adlandırma_düğümü

-s

-v

TANIM OF SEÇENEKLER


-a --add seçeneğiyle aynı.

--Ekle
Bu, bir değeri değiştirmek yerine mümkün olduğunda bir değer ekler.

--özdeğer
Bu, özniteliği şu şekilde belirtmek için kullanılabilir:

--özdeğer

Veya özniteliği ve değeri belirtmek için kullanılabilir.

--özdeğer =

Tabii ki, niteliği belirtmek için --value seçeneğiyle birlikte de kullanılabilir ve
değeri şöyle:

--özdeğer --değer

-D --debug seçeneğiyle aynı.

-d --del seçeneği ile aynı.

-- del
Bu, özniteliği mümkün olduğunda nesneden siler.

-e --erase seçeneği ile aynı

--silme
Belirli bir nesnenin LDAP özniteliğini siler. Bu aynı zamanda tüm içeriğini de silecektir.
bu özellik. Bir nesnenin o öznitelik için birden çok değeri varsa, tüm değerler
kaldırılacaktır. Bu seçenek ayarlanırsa, --delete komut satırını tetikler.
seçeneği otomatik olarak

-h Seçenek --help ile aynı

--yardım et
Kısa yardım mesajı yazdırır.

--masal değeri
Bir LDAP nesnesinin oluşturulması gerekiyorsa bu seçenek kullanılmalıdır. --attrvalue'dan farklı olarak
bu seçenek her zaman bir öznitelik ve bir değer gerektirir. Bu nedenle yalnızca bu sözdizimi
mümkün:

--masal değeri =

Bunun nedeni, kullanıcıya bir sistem oluşturmaya çalıştığında kesin ipuçları verebilmektir.
nesne ama değeri unutun.

'm' çoklu anlamına gelir. Bu yüzden seçeneği birkaç kez vermek mümkündür.

-o Seçenek --object ile aynı

--nesne
Bu seçenek, komutun üzerinde çalıştığı nesneyi belirtmek için kullanılır. Yapmak
doğru nesneyi seçtiğinizden emin olun. Elbette bu, nesne olmadığında da başarısız olacaktır.
(nesneler listesinde) --storage_type ile alınabilir.

-p Seçenek --pretty ile aynı.

--güzel
Bir çıktı üreten komutta, bu seçenek etrafına süslü bir kutu çizmek için kullanılabilir.
çıktı.

-r --replace seçeneğiyle aynı.

--yer değiştirmek
Bazı komutlar için bu varsayılan seçenektir. Belirli bir özelliğin değerini değiştirir
yeni bir değerle.

-s --storage_type seçeneğiyle aynı.

--storage_task
Gerçekleştirilebilecek eylemin adı. Geçerli eylemler şunlardır:

get_all_values
set_all_values
add_node
Değer elde etmek
ayar_değeri
liste
silme düğümü
düğümü yeniden adlandır

--depolama türü
Bu seçenek, komutun birlikte çalıştığı 'nesnenin türünü' tanımlar. Bir tür
nesne', ortak özelliklere sahip belirli bir nesne kümesidir. Örneğin tüm POSIX
hesap nesneleri. Yapılandırma dosyasında yeni nesne türlerini kolayca tanımlayabilirsiniz.
Bu dosyanın varsayılan konumu /etc/cipux/cipux-storage-structure.conf'dur.

-t --storage_task ile aynı.

-V --version seçeneğiyle aynı.

--versiyon
Sürümü yazdırır ve çıkar.

--ayrıntılı
Jet uygulanmadı.

-l Seçenek --list ile aynı

--liste
Tüm nesne kapsamlarını listeler. Nesne kapsamları, yapılandırma dosyasından kırmızıdır. NS
yapılandırma dosyasının varsayılan konumu /usr/share/cipux/etc/cipux-storage.perl'dir.
--storage_type seçeneği için bir nesne türü gereklidir.

-v --verbose seçeneğiyle aynı.

--değer
Bazı komutlarda bu, bir nesne veya nitelik için bir değer sağlamak için kullanılır.

-x --mattrvalue seçeneğiyle aynı.

-y --attrvalue seçeneğiyle aynı.

TANIM


Bu, CipUX::Storage için komut satırı istemcisidir. Değiştirmek veya silmek için kullanılabilir
CipUX depolama nesneleri.

KOMUTLAR


cipux_storage_client -t get_value
cipux_storage_client -t set_değeri
cipux_storage_client -t get_all_values
cipux_storage_client -t set_all_values
cipux_storage_client -t add_node
cipux_storage_client -t yeniden adlandırma_düğümü
cipux_storage_client -t silme düğümü

cipux_storage_client -t Değer elde etmek
Belirli bir nesnenin belirli her özelliği için bir veya daha fazla LDAP değeri alın.

cipux_storage_client -t get_all_values
Belirli bir nesnedeki tüm nesnelerin belirli her özelliği için bir veya daha fazla LDAP değeri alın.
Nesne türü.

cipux_storage_client -t ayar_değeri
(1) cipux_storage_client -t set_value ile değerler ekleyebilirsiniz.

cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v oturum açma -a

Ancak bu, bir kereden fazla orada olabilen LDAP öznitelikleri için yalnızca bir fark yaratır.

cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v login1 -a
cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v login2 -a

Bunun sonucu:

üye kimliği: login1
üye kimliği: login2

Aşağıdaki satırların farklı bir sonucu olduğu yerde:

cipux_storage_client -t set_value -s all_group_node -e groupType -o testgruppe -v public -a

Ortaya çıkan istisna:

'groupType' özelliği, ./cipux_storage_client -t set_value satırı 369'da birden çok değere sahip olamaz

Bu durumda -a seçeneğini satırınızdan kaldırmanız veya -r kullanmanız gerekir.

(2) Varsayılan davranış, değerleri değiştirmektir. Değerler aşağıdakilerle değiştirilebilir:

cipux_storage_client -t set_value -s all_group_node -e groupType -o testgruppe -v özel

or

cipux_storage_client -t set_value -s all_group_node -e grupTürü -o testgruppe -v özel -r

Bu, mevcut değeri yenisiyle değiştirecektir.

Ama unutmayın (!), bir grupta 3 üyeniz varsa, örneğin:

üye kimliği: login1
üye kimliği: login2
üye kimliği: login3

komuttan sonra komut:

cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v oturum açma4

sadece bir üyeniz olacak!

üye kimliği: login4

Bu nedenle varsayılan davranış, bir değer hariç tümünü değiştirmektir. Ekleme değil değiştirme
varsayılan davranıştır, çünkü LDAP'de daha fazla tek öz nitelik vardır ve bu nedenle
Değiştirme varsayılan davranışsa, arıza olasılığı daha az olacaktır.

(3) Ayrıca LDAP öznitelikleri silinebilir. 2 üye kullanıcı kimliğiniz varsa, örneğin silme
işlem bir istisnaya yol açacaktır:

değiştir/sil: üyeUid: ./cipux_storage_client -t set_value satırında böyle bir değer yok 369

Tüm (!) üyeleri silmek için iki LDAP işlemi yapmanız gerekir:

cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v oturum açma -r
cipux_storage_client -t set_value -s all_group_node -e üyeUid -o test grubu -v oturum açma -d

Nerede -v'den gelen değer önemli değil.

cipux_storage_client -t set_all_values
Belirli bir nesnenin ve özniteliğin tüm LDAP değerlerini ayarlayın.

cipux_storage_client -t add_node
Bir LDAP düğümü ekler.

özet

cipux_storage_client -t add_node -s -Ö -x = [-x = ...]

kullanım örnek

cipux_storage_client -t add_node -s cipux_room -o test1 -x nesneSınıfı=oda -x nesneSınıfı=cipuxRoom -x cn=test1

Örneğin, cn=NAME sağlamazsanız, aşağıdaki istisnayı alırsınız:

İSTİSNA zorunlu attr [cn] eksik!
Lütfen -x veya --mattrvalue komut satırı seçeneği sağlayın!
Örnek: -x cn=

Bir kullanıcı düğümü eklemek için (tam bir kullanıcı hesabı değil!) bu, yarım kullanıcı hesabı oluşturacaktır.
adlı test kullanıcısı:

cipux_storage_client -t add_node -s cipux_account.user -o testuser -x cipuxFirstname=test -x cipuxLastname=kullanıcı -x nesneSınıfı=cipuxHesabı -x nesneSınıfı=posixHesap -x nesneSınıfı=gölgeHesap -x uid=testkullanıcısı -x cn=testKullanıcı -xDatecipux =2007-10-26 -x uidNumber=20000 -x gidNumber=20000 -x homeDirectory=/home/testuser -x objectClass=imapUser -x mailMessageStore=/ Tmp -D 129

Tabii ki bu sadece bir örnek. vermek iyi bir fikir değil / Tmp posta deposu olarak
dizin veya statik bir uidNumber kullanın. Ancak bu veya benzeri bir komut, test etmek için kullanıcı olabilir.
LDAP katmanı.

cipux_storage_client -t düğümü yeniden adlandır
rename komutu, modrdn Net::LDAP komutuna dayanır. Ve basitçe olduğu için
bir LDAP'yi yeniden adlandırma dn, bir LDAP yaprağını yeniden adlandırma delik görevi değildir, komut yalnızca yeniden adlandırabilir
belirli LDAP nesneleri.

Örneğin, bir cipuxConfiguration LDAP yaprağını yeniden adlandırabilir. Yeniden adlandırmadan önce görünüyor
temelde şöyle:

dn: cn=testconfig,ou=Yapılandırma,ou=CipUX,dc=nodomain
cipuxDeğişken: test değeri
cn: test yapılandırması
objectClass: üst
nesneSınıfı: cipuxYapılandırma

Şimdi komutu verirseniz:

cipux_storage_client -t düğümün adını değiştir -s cipux_configuration -o testconfig -v yapılandırmam

Toplam

dn: cn=myconfig,ou=Yapılandırma,ou=CipUX,dc=nodomain
cipuxDeğişken: test değeri
cn: test yapılandırması
cn: yapılandırmam
objectClass: üst
nesneSınıfı: cipuxYapılandırma

LDAP bu LDAP'de karşılık gelen bir 'cn' beklediğinden 'cn'nin iki katına çıktığını fark ettiniz.
nesne? Orada bu konfigürasyon için artık iki isim var. sandık zor olmalı
şimdi yeni bir 'testconfig'. Sizden önce 'cn: testconfig' özniteliğini ve değerini silmeniz gerekir.
yeni bir 'testconfig' oluşturabilir. Bu oldukça kafa karıştırıcı olduğundan, kaçınmalısınız
mümkünse yeniden adlandırma. Bir nesneyi silip yeniden oluşturmak daha güvenli bir yoldur.

cipux_storage_client -t silme düğümü
Belirli bir LDAP düğümünü siler.

TANI


YAPILACAKLAR

EXIT DURUMU


YAPILACAKLAR

YAPILANDIRMA


/usr/share/cipux/etc/cipux_storage.perl

BAĞIMLILIKLAR


CipUX::Depolama::İstemci

UYUMSUZLUKLAR


Bilinmeyen.

onworks.net hizmetlerini kullanarak cipux_storage_clientp'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad