Jak zrezygnować z raportów z informacjami o systemie

12

Podczas instalacji Ubuntu 18.04, po włączeniu środowiska wykonawczego i podczas pierwszego logowania, pojawia się pytanie, czy chcesz pomóc w ulepszaniu Ubuntu.

wprowadź opis zdjęcia tutaj

(Zrzut ekranu pochodzi z procesu „Witamy” przy pierwszym logowaniu 18.04)

Jeśli powiesz „tak”, do firmy Canonical zostanie wysłany krótki raport opisujący podstawowe cechy systemu, takie jak typ procesora (AMD lub i386), rozdzielczość ekranu i domyślne środowisko pulpitu. Nic bardzo nachalnego.

Pomaga to firmie Canonical uzyskać dokładną liczbę instalacji i tym podobne. I zadają to w sposób tak oczywisty i grzeczny, że zdecydowałem, że „To nie jest błąd - to funkcja” i przeze mnie jest OK.

Więc powiedziałem tak, ale teraz zmieniłem zdanie z powodu raportów, które sugerują, że Canonical stanie się kolejnym Microsoftem - ale nie chcę ponownie instalować systemu.

Jak mogę wyłączyć tę funkcję?

SDsolar
źródło
Jeśli chodzi o 16.04, tak, ma dość niezauważalne pole wyboru rezygnacji podczas instalacji, które robi prawie to samo. Ale 16.04 udowodniło, że przesyła informacje tylko raz. Zostaje to zauważone dopiero teraz, ponieważ nagle jest to duże okno pop-up w początkowej sesji logowania „Welcome”. A na nas spoczywa obowiązek poznania konsekwencji pozwalających na to. Stąd pytanie o późniejsze wyłączenie. Pracownicy ochrony oglądają 16.04 i nie wysyła raportów o awariach automatycznie. Może to jednak stać się problemem w 18.04 później.
SDsolar

Odpowiedzi:

16

W Ubuntu 18.04 bionic są domyślnie zainstalowane co najmniej cztery programy szpiegujące, a zaakceptowana odpowiedź naprawdę wyłącza tylko popcona.

Dlaczego ` ubuntu-report -f send no` nie działa

Nie sudomusiałeś tego robić, ponieważ nie ustawia flagi globalnej dla systemu. Efekt netto powiedzenia, ubuntu-reportaby nie wysyłać raportów, jest dwojaki,

  1. Mimo to wysyła raport. Trzeba przyznać, że wersja raportu o rezygnacji mówi {OptOut:true}, ale wciąż uderza w serwer telemetryczny, przeciekając nagłówki IP i HTTP.
  2. Zapisuje twoje preferencje w folderze domowym , np. /home/yournamehere/.cache/ubuntu-reportCo oznacza, że każdy użytkownik w twoim systemie musiałby uruchomić to polecenie, aby powstrzymać maszynę przed dzwonieniem do domu .

Co zamiast tego zrobić

  • Zainstaluj offline lub zablokuj dostęp do routera metrics.ubuntu.comi popcon.ubuntu.comna nim.
  • Usuń oprogramowanie szpiegujące za pomocą apt purge: sudo apt purge ubuntu-report popularity-contest apport whoopsie

Dalsza lektura

Pytania tutaj:

Kod źródłowy

Użytkownicy dokerów cieszą się

Na dzień 30 kwietnia 2018 r. ubuntu:bionicObraz dokera w centrum dokowania nie zawiera żadnej z tych rzeczy.

PSA

Ceną wolności jest wieczna czujność.

Dan
źródło
Jeśli mógłbyś dodać coś na temat zapobiegania instalowaniu tych pakietów na początku (zależą one od standardu Ubuntu), to uzupełniłoby ten post (już jest bardzo dobry!)
Sebastian Stark
Dzięki naprawdę. Uwielbiam tę odpowiedź. czystka sprawia, że ​​czuję się jak gangster. Dzięki.
Uśmiech
5

Aby zrezygnować z przyszłego raportowania telemetrycznego, wydaj następujące polecenie:

ubuntu-report -f send no

To polecenie wyśle ​​firmie Canonical krótką wiadomość z informacją, że Twój system rezygnuje ze wszystkich przyszłych raportów. Żadne inne dane systemowe nie są wysyłane.

Pamiętaj, że nadal pomaga firmie Canonical w utrzymaniu dokładnej liczby instalacji na żywo.

Zamiast pojawiać się tylko raz w swoich rejestrach (flash na szalce lub instalacja testowa), powiadomisz ich, że twój system nadal działa i że brak przyszłych raportów należy uznać za normalny.

================================================== ====

Należy pamiętać, że podczas korzystania z narzędzia instalacyjnego oprogramowania w Unity dane te są wysyłane z systemu w ramach „Konkursu popularności” - dzieje się tak od co najmniej 14,04 LTS.

Dlatego też przedstawiłem zwięzłą odpowiedź na stare pytanie, czy wyłączenie, które zaszkodzi twojemu systemowi. (Krótka odpowiedź, nie):

Czy usunąć konkurs popularności bez niszczenia systemu?

Fragment:

Aby całkowicie usunąć pakiet w Ubuntu 16.04 LTS

sudo apt-get remove popularity-contest

Tak, wspomina o tym ubuntu-standardw oknie dialogowym usuwania.
Spójrz na tę listę:

Pakiety związane ze standardem ubuntu (Ubuntu.com)

Zauważ, że nanoznajduje się na liście Standard Ubuntu.

Aby sprawdzić, czy usunięcie popularity-contestza pomocą tej metody nie zaszkodzi systemowi, wypróbuj je:

nano test.tmp

i zobaczysz, że nanonadal działa dobrze.

Innymi słowy, usunięcie kodu instalacyjnego pozostałego po początkowej instalacji pakietów Ubuntu Standard nie spowoduje uszkodzenia systemu w inny sposób.


Ostatni krok: Usuń codzienny wpis crona

sudo rm /etc/cron.daily/popularity-contest

SDsolar
źródło
1

W przypadku Ubuntu 16.04 LTS ustawienia są nadal dostępne po instalacji, w dowolnym momencie, w Menedżerze dzienników aktywności.

Oto kilka zrzutów ekranu z tego w akcji:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Pierwszy zrzut ekranu pokazuje wysyłanie informacji do Canonical.

Reszta wpływa na rozmiar plików dziennika.

SDsolar
źródło