GNU/Linux >> Belajar Linux >  >> Linux

Izin Aplikasi Snap

Kami telah menulis tentang snaps dan keunggulannya terhadap sistem aplikasi pengemasan lainnya. Jika kami membandingkan RPM dan DEB paket ke snaps dapat kita lihat di snaps, pembaruan latar belakang otomatis memungkinkan aplikasi up-to-date, dengan perbaikan bug lebih sering.

A aplikasi snap dikemas dengan semua dependensi yang menjadikan aplikasi ini sangat besar dibandingkan dengan paket lainnya. Kita dapat menambahkan untuk menjepret kekurangan gaya lama kursor pada beberapa aplikasi dan konfigurasi atau kehilangan data pada eclipse – versi Snapcrafters (Perhatikan bahwa ini bukan rilis resmi dari eclipse.org , jika Anda menginginkan rilis resmi, ambil di sini. Namun ini tidak berarti bahwa snap adalah semua kerugian, di bawah ini Anda dapat melihat beberapa keuntungan :

  • Aplikasi selalu diperbarui tanpa menghiraukan Versi Distro Anda. Anda hanya perlu menginstal snapd di distro Anda dan Anda siap melakukannya. Anda dapat melihat di sini apakah distro Anda mendukung snaps
  • Aplikasi sebagian besar terkotak pasir (Anda akan mengerti di bawah mengapa sebagian besar dan tidak semua), yang berarti jika aplikasi memiliki malware tidak dapat memengaruhi keseluruhan sistem.
  • Jika aplikasi Anda mogok dan Anda memerlukan versi sebelumnya, Anda dapat memilih revisi yang lebih lama dan berbeda dan langsung menggunakannya, dan perlu waktu kurang dari 5 detik untuk kembali ke versi yang lebih lama, tetapi perhatikan bahwa agar hal ini terjadi, Anda harus memperbarui setidaknya dari satu versi. Setelah versi baru dari aplikasi yang sama diluncurkan, snap-core akan langsung melompat ke versi baru ini dengan melewatkan versi yang bermasalah. Snaps juga memiliki banyak jenis kurungan aplikasi tetapi kami hanya akan menyebutkan 2 yang paling penting:
  • Ketat – Aplikasi hanya memiliki izin ke lokasi utama folder snap /snap/, tidak dapat menulis ke folder root;
  • Klasik –  Aplikasi ini bekerja hampir seperti aplikasi DEB dengan keunggulan pembaruan otomatis tetapi, jenis kurungan ini memiliki izin ke seluruh sistem (folder root, folder rumah, dll) dengan sedikit perbedaan file dari jenis aplikasi ini ditetapkan sebagai hanya-baca sehingga menyulitkan malware untuk mengubahnya.

Bagaimana cara mengakses folder beranda jika aplikasi saya hanya memiliki akses ke folder beranda snap?

jepret memiliki colokan yang memungkinkan fungsionalitas tertentu dari aplikasi, colokan ini dapat disebut Izin dan antarmuka . Antarmuka ini dideklarasikan dalam file yaml saat aplikasi snap dibuat. Beberapa colokan terhubung secara default, dua contohnya adalah colokan untuk terhubung ke folder rumah dan steker untuk terhubung ke jaringan.

Ada juga beberapa izin colokan yang harus dihubungkan secara manual oleh pengguna, sebagai contoh kami memiliki colokan untuk media yang dapat dilepas dan layanan pencetakan atau kontrol cangkir.

Ada kalanya aplikasi memerlukan koneksi otomatis untuk colokan yang tidak mengizinkan koneksi otomatis, dalam hal ini snap reviewers masuk.

​Sambungan manual pada jenis aplikasi ini dapat mengurangi kinerja atau fungsionalitas, peninjau cepat menganalisis apakah aplikasi benar-benar perlu memiliki colokan khusus yang terhubung secara otomatis dan melalui  metode pemungutan suara aplikasi dapat memiliki colokan yang terhubung secara otomatis.

Antarmuka yang terhubung dapat dilihat melalui Software Store atau melalui baris perintah memungkinkan pengguna dengan izin untuk menyambungkan atau melepas colokan.

Di bawah ini adalah aplikasi Gimp –

dan ini adalah izinnya  –

Melalui baris perintah, berikut di bawah ini:

$ snap interfaces gimp
Slot      plug
:home     gimp, gnome-characters, gnome-logs
-         gimp:cups-control
-         gimp:removable-media
-    (...)

Kode dan gambar di atas menunjukkan bahwa pencetakan dan media yang dapat dipindahkan tidak memiliki izin apa pun. Untuk mengubah izin, pengguna perlu mengizinkan sebagai pengguna super untuk mengubah undang-undang antarmuka.

Kesimpulan

aplikasi jepret telah datang untuk membuat hidup kita lebih mudah, sekarang kita dapat menginstal aplikasi hanya dengan satu klik dan melupakan pembaruan. Tidak ada PPA ditambahkan, tidak perlu mengontrol apakah aplikasi memiliki versi baru yang Anda lewatkan. Apakah Anda pernah menggunakan aplikasi snap? Cobalah dan tinggalkan pendapat Anda di bawah

SUMBER: https://blog.ubuntu.com/2018/11/01/a-guide-to-snap-permissions-and-interfaces


Linux
  1. Apakah Kemasan Snap Ubuntu Benar-benar Aman?

  2. Cara Meningkatkan Waktu Startup Aplikasi Di Linux

  3. Bagaimana File Aplikasi yang Saling Tidak Tepercaya Dilindungi Di Linux?

  1. Judul aplikasi Qt

  2. Apakah ada aplikasi seperti layar tetapi untuk aplikasi GUI?

  3. Mendapatkan daftar aplikasi startup di linux

  1. 3 pendekatan manajemen rahasia untuk aplikasi Flatpak

  2. Cara Mengubah Aplikasi Default Debian

  3. Apakah tugas saya sebagai admin Linux untuk menjatuhkan hak akses root aplikasi, atau pekerjaan pengembang aplikasi?