InggrisPerancisSpanyol

Ad


favorit OnWorks

dacsrlink - Online di Cloud

Jalankan dacsrlink di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dacsrlink yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dacsrlink - membuat dan mengelola tautan aturan

RINGKASAN


tautan dacsr [pilihan[1]] op [arg...]

DESKRIPSI


Program ini merupakan bagian dari DACS pada.

Grafik tautan dacsr perintah digunakan untuk membuat dan mengelola URL khusus yang disebut Rlinks (memerintah
link). Pada dasarnya, Rlink adalah URL biasa yang juga menyertakan komponen khusus
disebut Rname yang secara tidak langsung menentukan a DACS aturan kontrol akses yang berlaku untuk
link. Tergantung pada aplikasinya, pembuat Rlink mungkin mengharapkannya untuk disimpan
rahasia oleh semua orang yang dia bagikan. Sumber daya yang diberikan mungkin memiliki Rlink dengan yang berbeda
Rnames "menunjuk ke sana". Rlink diproses oleh dacs_acs[2] selama otorisasi
memeriksa.

A DACS identitas dapat dilampirkan ke Rlink melalui operasi rlink dan rname. Kapan
Rlink dengan identitas terlampir digunakan, identitas itu tersedia untuk dacs_acs[3] untuk
tujuan kontrol akses. Ada dua mode keterikatan: langsung dan tidak langsung.
Identitas untuk digunakan dengan mode langsung dienkripsi menggunakan item yurisdiksi_keys
jenis (lihat dackey(1)[4]); Oleh karena itu, pengguna program harus dapat membaca kunci-kunci ini.
Mengubah kunci ini akan membatalkan semua identitas terenkripsi yang ada.

Kredensial khusus sementara yang terkait dengan Rlink memiliki gaya otentikasi
"rlink" (lihat pengguna()[5] dengan kata kunci style), tetapi bukan passwd, meskipun kata sandinya
diperlukan untuk mendapatkan akses ke sumber daya.

Ada banyak aplikasi Rlinks. Mungkin aplikasi utama mereka adalah untuk menyediakan
akses terbatas identitas ke sumber daya tanpa harus membuat akun per identitas.
Identitas yang terkait dengan Rlink tidak perlu ada di luar penggunaannya oleh Rlink. Kapan
Rlink dipanggil (mungkin disertai dengan kata sandi yang terikat ke URL), identitasnya
tersedia untuk aturan kontrol akses dan layanan web yang dipanggil seolah-olah "nyata" DACS
kredensial telah digunakan.

tautan dacsr juga dapat digunakan sebagai ujung depan sederhana untuk membuat kontrol akses biasa
aturan.

PILIHAN


tautan dacsr mengakui standar pilihan[1], yang diikuti dengan nama operasi
(op), berbagai flag yang bergantung pada operasi, dan akhirnya argumen non-flag. Bendera -- bisa
digunakan untuk mengakhiri daftar flag yang bergantung pada operasi. Bendera yang tidak dikenali
oleh operasi yang dipilih diabaikan. Aturan selalu diperiksa sintaksnya (seperti oleh
dacsacl(1)[6]) sebelum ditulis; jika kesalahan ditemukan, operasi dibatalkan.
Beberapa flag dikenali oleh lebih dari satu operasi.

Secara default, rlinks tipe item penyimpanan file virtual menentukan di mana Rlinks disimpan. Ini
dapat diganti untuk sebagian besar operasi dengan memberikan -vfs bendera, yang dapat menentukan a DACS
URI, jenis item alternatif, atau nama path absolut.

Security
Akses ke aturan dan daftar nama mereka harus dibatasi, jika tidak
Nama-nama bisa terungkap. Hanya DACS mengelola harus diizinkan untuk membuat, mengedit,
menghapus, dll. aturan. dacs_acs harus dapat mengakses aturan jika Rlinks diaktifkan.
Pastikan bahwa izin file diatur dengan benar.

Opsional -di luar flag diikuti dengan nama file yang aturannya harus ditulis
bukannya filestore; jika - diberikan, output standar digunakan.

Alfabet default yang digunakan untuk menghasilkan Rnames dapat ditimpa menggunakan -ralfa bendera;
alfa adalah spesifikasi karakter dalam sintaks strt()[7] (misalnya, "a-zA-Z0-9", yang
adalah default). Panjang default dari sebuah Rname dapat ditimpa menggunakan -rlen bendera.
Atau, beberapa operasi mengambil -nama flag yang menentukan Rname yang akan digunakan.

Berikut ini op argumen dipahami:

Lakukan pemeriksaan sintaks pada aturan yang diidentifikasi oleh rname ke keluaran standar. Jika tidak
kesalahan ditemukan, status keluar 0 dikembalikan, jika tidak, pesan kesalahan adalah
diproduksi dan 1 dikembalikan.

Buat tautan baru yang identik dengan rname tapi dengan Rname baru. jika -nama bendera adalah
diberikan, gunakan rname sebagai Rname alih-alih menghasilkan satu.

[{-a | -mengizinkan}nama] [{-p kata sandi} | {-hal fillet}]...
[-palg nama-alg] [-r URL pengalihan] [-nama rname] [-ralfa alfa] [-rlen len]
[-kedaluwarsa {detik | tanggal}] path...
Buat Rlink baru dan tulis ke filestore, file tertentu, atau
keluaran standar. opsional -a (Atau -mengizinkan) bendera diikuti oleh nama, Yang merupakan
string yang akan menjadi argumen untuk pengguna()[8] fungsi yang akan dipanggil
dari klausa allow dari ACL yang dibuat. Setiap nama karena itu akan diberikan
akses ke masing-masing nama path argumen, yang merupakan komponen jalur URI relatif terhadap
yurisdiksi saat ini.

Kata sandi yang hanya berlaku untuk pengguna ini secara opsional dapat diikuti sebagai argumen berikutnya
menggunakan -p or -hal bendera; nilai hashnya akan disematkan di Rlink dan dibandingkan
terhadap hash dari argumen bernama PASSWORD yang harus diserahkan dengan Rlink. Jika
a -p or -hal bendera mendahului Apa pun -a (-mengizinkan) bendera, namun, itu menetapkan default
kata sandi untuk semua pengguna yang ditentukan kemudian pada baris perintah. NS -hal bendera diikuti
dengan nama file dari mana kata sandi dibaca; jika fillet adalah "-", maka kata sandinya adalah
membaca dari input standar. Kata sandi dapat ditentukan bahkan jika tidak -a bendera adalah
hadiah; permintaan tidak akan memiliki identitas yang terikat padanya tetapi valid PASSWORD
argumen harus diberikan. NS -palg bendera menimpa hashing kata sandi default
algoritma (lihat kata sandi()[9]).

Jika -nama bendera diberikan, rname digunakan sebagai Rname alih-alih menghasilkan satu. NS
-kedaluwarsa memberikan atribut expired_expr ke Rlink, yang akan membuat Rlink
tidak valid setelah tanggal yang ditentukan. Bendera diikuti oleh bilangan bulat yang tidak ditandatangani,
yang ditafsirkan sebagai jumlah detik di masa depan, atau tanggal di salah satu
diakui format[10].

Jika -r bendera muncul, tidak ada nama pengguna yang dapat ditentukan. Upaya untuk mengakses salah satu dari
sumber daya yang terkait dengan Rlink akan menyebabkan klien dialihkan ke
URL pengalihan, yang mungkin berisi komponen kueri yang disandikan dengan benar. Ini memungkinkan sebuah Rlink
berfungsi sebagai "tautan pendek", mirip dengan layanan yang disediakan oleh bit.ly[11], TinyURL.com[12],
tanda meta Mempersingkat Pelayanan[13], dan masih banyak lagi.

Note
Administrator harus meninjau aturan yang dibuat. NS Menunjukkan[14] operasi bisa
digunakan untuk menampilkan aturan dan mengedit[15] operasi dapat digunakan untuk memodifikasinya.

Hapus Rlink bernama rname di penyimpanan file yang dipilih.

Mengedit secara interaktif salinan Rlink bernama rname di penyimpanan file yang dipilih. jika
variabel lingkungan EDITOR diatur, digunakan sebagai nama editor untuk digunakan,
jika tidak, simbol waktu kompilasi DEFAULT_EDITOR digunakan. Saat pengeditan selesai,
Rlink diganti dengan salinan yang diedit, asalkan versi baru secara sintaksis
benar.

Dekode dan cetak nama-ident, sebuah Rname dengan komponen identitas yang dihasilkan oleh
tautan or rname operasi.

Cetak daftar semua Rnames di filestore yang dipilih.

Memancarkan Rlink ke output standar yang terintegrasi rname ke dalam s Menurut
mode tautan. itu mode tautan adalah salah satu dacs_acs (atau hanya ac), kueri, atau jalur,
mewakili tiga bentuk umum dari Rlink. Jika ident ditentukan, itu menggambarkan
pengguna di ringkas pemakai sintaksis[16] yang terkait dengan tautan. NS ident mungkin
mencantumkan tanggal kadaluwarsa.

Grafik -mode menentukan apakah identitas langsung atau tidak langsung harus dikaitkan dengan
nama R, atau apakah tidak ada (default). Untuk langsung, ident (ditentukan oleh -i
or -ident) digunakan; itu menggambarkan identitas dalam ringkas pemakai sintaksis[16] yaitu
terkait dengan tautan. Untuk mode tidak langsung, pengidentifikasi acak dihasilkan
(menggunakan algoritma yang sama yang dipilih untuk Rnames); jika -iptr bendera diberikan, namun
IPTR digunakan sebagai string pengenal.

If s adalah komponen jalur URI (yaitu, dimulai dengan '/'), konfigurasi
variabel rlink_base_prefix harus didefinisikan; nilainya ditambahkan ke jalur URI.

Argumen kueri tambahan dapat dilampirkan ke tautan yang dipancarkan. Jika kata sandi adalah
diperlukan oleh ACL untuk sumber daya, misalnya, a PASSWORD argumen diperlukan.

Implementasi mode kueri dan jalur tidak lengkap, jadi URL untuk Rlink tersebut harus
dihasilkan secara manual.

[-nama rname]
Operasi ini memancarkan Rname yang memenuhi batasan yang diberikan dan mencetaknya ke
keluaran standar. Rname cocok untuk digunakan dengan -nama bendera. Itu tidak
membuat ACL. Operasi ini mungkin berguna ketika Rlink dibuat secara manual atau
menggunakan program lain.

Grafik -mode, -i, dan -iptr bendera seperti yang dijelaskan untuk tautan operasi.

Tampilkan aturan yang diidentifikasi oleh rname ke keluaran standar.

CONTOH


Contoh berikut mengasumsikan bahwa CONTOH yurisdiksi mencakup hal-hal berikut:
konfigurasi:

RLINK '"${Args::RNAME:?}" /usr/local/dacs/rlinks'
EVAL ${Conf::rlink_base_prefix} = "https://www.example.com"
VFS "[rlinks]file:///usr/local/dacs/rlinks"

Arahan ini memungkinkan pemrosesan Rlink dengan dacs_acs, dan menyebabkan URL yang dihasilkan oleh
tautan dacsr untuk diawali oleh https://www.example.com dan ACL yang dibuatnya untuk disimpan
sebagai file di direktori /usr/local/dacs/rlinks.

Perintah ini membuat Rname yang disebut IRCl7p4Q, dan mengaitkannya dengan URL relatif
/cgi-bin/dacs/dacs_prenv; Rname akan kedaluwarsa dalam 300 detik (relatif terhadap ini
jam yurisdiksi):

% dacsrlink -uj CONTOH buat -kedaluwarsa 300 /cgi-bin/dacs/dacs_prenv
IRCl7p4Q

Setelah Rname dibuat, URL dapat dibuat yang menggabungkan Rname:

% dacsrlink -uj CONTOH rlink -lmode acs IRCl7p4Q /cgi-bin/dacs/dacs_prenv
https://www.example.com/cgi-bin/dacs/dacs_prenv?DACS_ACS=-rname+IRCl7p4Q

Dalam contoh ini, Rname telah dimasukkan ke dalam URL melalui DACS_ACS
argumen[17].

Untuk menampilkan ACL untuk Rname IRCl7p4Q:

% dacsrlink -uj CONTOH acara IRCl7p4Q











Atau, karena aturan kontrol akses dibuat oleh tautan dacsr dapat ditemukan di
/usr/local/dacs/rlink:

% kucing /usr/local/dacs/rlinks/IRCl7p4Q

Aturan default untuk dacs_prenv membatasi akses ke DACS administrator, tetapi siapa pun yang
menggunakan Rlink ini sebelum kedaluwarsa akan diberikan akses ke dacs_prenv. Aturan ini dapat
disesuaikan secara manual kapan saja. Perhatikan bahwa tidak seperti aturan kontrol akses biasa, ada
tidak ada file indeks untuk Rlinks.

Perintah ini membuat aturan yang berlaku untuk dua sumber daya dan memberikan akses ke dua pengguna:

% dacsrlink -uj CONTOH buat -a :auggie -a :harley /private/a.html /private/b.html
7tW3SJou
% dacsrlink -uj CONTOH tampilkan 7tW3SJou







pengguna(":auggie")


pengguna(":harley")




Untuk menghasilkan URL untuk diberikan kepada dua pengguna ini sehingga mereka dapat mengakses sumber daya ini,
perintah seperti berikut akan digunakan:

% dacsrlink -uj CONTOH rlink -imode direct -i ":auggie" -lmode acs 7tW3SJou /private/a.html
https://www.example.com/private/a.html?DACS_ACS=-rname+7tW3SJou:HMGxWlccUihTtgbtJg
% dacsrlink -uj CONTOH rlink -imode direct -i ":harley" -lmode acs 7tW3SJou /private/b.html
https://www.example.com/private/b.html?DACS_ACS=-rname+7tW3SJou:qouYfT7pdwuLXHxodxE2

Ketika tautan pertama ini dipanggil, akan muncul seolah-olah CONTOH: auggie sedang mengakses
a.html. Karena tidak ada kedaluwarsa yang ditentukan untuk identitas atau sumber daya, keduanya
link akan berlaku tanpa batas. Aturan dapat dihapus kapan saja:

% dacsrlink -uj CONTOH hapus 7tW3SJou

Ini menunjukkan cara membuat tautan yang dikontrol kata sandi:

% dacsrlink -uj CONTOH buat -a :auggie -p abracadabra /private/c.txt
rIPZaJeN
% dacsrlink -uj CONTOH acara rIPZaJeN






pengguna(":auggie")
and password(check, ${Args::PASSWORD}, "2|XYZZYnahdnl3VtLqGtpbW|2GoDncq34p2EMO4PA5Uj6iWkFb9")



% dacsrlink -uj CONTOH rlink -imode direct -i :auggie -lmode acs rIPZaJeN /private/c.txt
https://www.example.com/private/c.txt?DACS_ACS=-rname+rIPZaJeN:r6RdcTcmUyhTtgbtJg
% http "https://www.example.com/private/c.txt?DACS_ACS=-rname+rIPZaJeN:r6RdcTcmUyhTtgbtJg&PASSWORD=abracadabra"
Halo Dunia

DIAGNOSTIK


Program keluar 0 jika semuanya baik-baik saja, 1 jika terjadi kesalahan.

Gunakan dacsrlink online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    menenggak
    menenggak
    SWIG adalah alat pengembangan perangkat lunak
    yang menghubungkan program yang ditulis dalam C dan
    C++ dengan berbagai level tinggi
    bahasa pemrograman. SWIG digunakan dengan
    berbeda...
    Unduh SWIG.dll
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Bereaksi tema WooCommerce, dibangun dengan
    JS berikutnya, Webpack, Babel, Node, dan
    Express, menggunakan GraphQL dan Apollo
    Klien. Toko WooCommerce di React(
    berisi: Produk...
    Unduh WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Repo paket untuk ArchLabs Ini adalah
    aplikasi yang juga bisa diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ini telah dihosting di OnWorks di ...
    Unduh archlabs_repo
  • 4
    Proyek Zephyr
    Proyek Zephyr
    Proyek Zephyr adalah generasi baru
    sistem operasi waktu-nyata (RTOS) yang
    mendukung banyak perangkat keras
    ilmu bangunan. Hal ini didasarkan pada
    kernel jejak kecil...
    Unduh Proyek Zephyr
  • 5
    SCon
    SCon
    SCons adalah alat konstruksi perangkat lunak
    itu adalah alternatif yang unggul untuk
    alat pembuatan "Buat" klasik yang
    kita semua tahu dan cinta. SCon adalah
    dilaksanakan...
    Unduh SCons.dll
  • 6
    PSeInt
    PSeInt
    PSeInt adalah penerjemah kode semu untuk
    siswa pemrograman berbahasa Spanyol.
    Tujuan utamanya adalah menjadi alat untuk
    belajar dan memahami dasar
    konsep...
    Unduh PSeInt.dll
  • Lebih banyak lagi »

Perintah Linux

Ad