Ubuntu neden bir Snap paketi kurabilmek için Ubuntu web sitesinde bir hesap oluşturmamızı istiyor?


43

Bugün Ubuntu Xenial'a bir Snap Paketi kurmak istedim, ancak Ubuntu Single Sign-On'da bir hesap açmamı istedi.

Ubuntu neden böyle bir şey istiyor?

Snap Paketi Takma:

görüntü

Bu, Launchpad'deki bildirilen hatadır, https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1581713


Çünkü seni her yerde izlemek istiyor ... Şaka yapıyorum! Snaps apk politikasını takip ediyor. Gelecekteki appstore satışları, yenilikçi ve ticari olarak uygulanabilir bir ortam yaratmak için tasarlanmıştır.
ipse lute

11
Neden "inovatif" diye bir şey duysam, gizlilik cahilce bilgisiz veri topladığını düşünüyorum? Hangi yazılımın yüklü olduğuna dair bir liste derlemeye başlamanın çok büyük bir geri adım olduğunu düşünüyorum. Yanlış ellerde ayrıca bir güvenlik riskidir. İsteğe bağlı olmalı.
artfulrobot

2
“Hesap gerekli” meselesi, şimdiye kadar karşılaştığımda anlık görüntülerden hemen uzaklaşmamın nedeniydi. Bunu hiç düşünen izleyiciyi tamamen yanlış anladı.
Thorbjørn Ravn Andersen

Şimdi biraz sonra, komut satırından enstantane kurabilmenin bende iyi olduğunu öğrendim. Mağazayı hala sevmedim.
Thorbjørn Ravn Andersen

Yanıtlar:


8

Bu davranış Ubuntu Yazılım Merkezi ile tutarlıdır. Canonical, ortak deposundaki ticari yazılımlar için ödeme ve barındırma sağlamak üzere üçüncü taraf yazılım sağlayıcılarla birlikte çalışır. Ubuntu 16.04 LTS’de, bunun yerine eski havuzun arka ucuna güç sağlayan Ubuntu App Store yer alıyor.

Komut satırı araçları ücretsiz anlık görüntülere sorunsuz erişim sağlarken, Ubuntu Yazılım mağazası ödeme işleme ve sipariş geçmişini işlemek için Ubuntu One'ı kullanır (böylece önceki satın alımlar sahip olduğunuz herhangi bir sisteme yüklenebilir ve yüklenebilir) .

Yani bu, Ubuntu Software tarafından değiştirilen yazılımın davranışına uyan bir uygulama detayıdır.


5
Ama .. Videolan'ı kurmak için neden bir hesaba ihtiyacım var? Tamamen açık kaynak değil mi? Açık kaynak kodlu bir uygulama için satın almam gereken bir uygulama olup olmadığını anlıyorum. Önceki sürümler hiçbir zaman açık kaynaklı yazılım yüklemek için bir hesap gerektirmedi, neden şimdi başlasın?
Ismael

Önceki sürümler mevcut değildi, çünkü snaps için bu gereksinim, snaps Ubuntu Software ile entegre edildiğinden beri mevcuttu. VLC'yi yüklemek için oturum açmanıza gerek yoktur. Ya depolardan yükleyin ya da 'sudo snap install vlc' ile komut satırından eki yükleyin.
Nathan Haines

3

Mevcut davranış için teknik bir neden ve tasarım nedeni vardır.

İlk olarak, sistem düzeyinde bir işlem gerçekleştirdiğinden , snapd bir tür kimlik doğrulama gerektirir . Komut satırında sudo kullanabilirsiniz, tıpkı sizin gibi apt install, yani çevrimiçi hesap gerekmez. Yazılım kullanırken, şu anda mevcut olan tek kimlik doğrulama biçimi Snap store'dur. Alternatifler tartışılıyor ...

Mağaza erişimi olmayan bir Macaroon oluşturmak için snapd almaya çalışarak bunu çözmeye çalıştım . Ama anladığım kadarıyla Macaroon'u almak için mağazaya bir tur atmak gerekiyor.

Bu yüzden, çözümün ya snapd'un yerel Macaroons üretmesine izin vermek ya da yerel erişim için başka tür bir kimlik doğrulama belirteci kullanmak olduğunu düşünüyorum. ( yorum 27 )

İkincisi, SSO kimlik doğrulaması birincil tasarım modeliydi çünkü Snappy'nin birincil kullanım durumu birden fazla IoT cihazı yönetiyor. Masaüstü / dizüstü bilgisayar kullanıcıları üzerindeki olumsuz etki planlanmamıştır.

Net etki, bu cihazlar için çok daha iyi bir güvenlik ... örneğin modern wifi erişim noktalarına bakın. Genellikle bulutta tek bir yönetim hesabı alırsınız ve bu sayede tüm cihazları yönetirsiniz. ( yorum 25 )

Davranışı değiştirmek için bir plan var gibi gözüküyor, böylece masaüstü / dizüstü bilgisayar kullanıcılarının kimliklerini doğrulamak için çevrimiçi bir hesap kullanmaları gerekmiyor. Değişiklik yapıldığı sırada haberi almak için hataya abone olabilirsiniz.

Sistemi değiştirmek için bir yetkilendirme sağlayan bir kök belirteci dağıtmak, kökün kendisine daha fazla saklama bilgisi olmadan kaldırma işlemi yapmasına izin vermeyle benzerdir. yerel ve uzak macaroons'u ayrı olarak muhafaza edin ve uzak macaroon'un eksik veya yanlış olduğu durum zaten ele alındı. ( yorum 29 )


«Snapd, sistem düzeyinde bir işlem gerçekleştirdiği için bir tür kimlik doğrulaması gerektiriyor. Komut satırında sudo kullanabilirsiniz, tıpkı kurulum yaparken olduğu gibi, böylece çevrimiçi hesap gerekmez. Yazılım kullanırken, şu anda kullanılabilen tek kimlik doğrulama şekli Snap store'dır. »Yazılım normal bir paket için kullanıldığında, yerel şifrem istenir.
smokin

Snapd, sistem işlemlerinin kimliğini doğrulamak için Polkit'i kullanıyor, ancak aynı zamanda bir çevrimiçi hesaba giriş yapmanın yanı sıra sistem kimlik doğrulaması yapmayı da gerektiriyor .
Cole Erickson

Çıtçıtların zımparalanması gerekmiyor mu? Neden sistem düzeyinde erişime ihtiyaçları var? Ne olmuş yani? Şimdi Snap mağaza sudo bir otorite olarak hareket ediyor? Bu hiç kimse için delilik değil?
zengin hatırlama
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.