🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907642

Wymóg w nowym Ubuntu 24.04 by wszystkie prog. nieuprzywilejowane uruchamiać w piaskownicy AppArmor

#907642
From: Jacek Marcin Jaworski
Date: Fri, 26 Apr 2024 22:00
43 lines
3152 bytes
Dobry wieczór!

Wyszło Ubuntu wer. 24.04 (i jego smaki w tych wer.). Wprowadza ono wiele 
nowości. Jedną z nich jest wymóg by wszystkie prog. pracowały w 
piaskownicy AppArmor:

Cytat z https://www.omgubuntu.co.uk/2024/04/ubuntu-24-04-released :
"[...]
Of note, in Ubuntu 24.04 unprivileged user namespaces are restricted via 
AppArmor. As a result some 3rd-party apps downloaded from the web no 
longer run in Ubuntu 24.04 LTS. This is by design and done in the name 
of security.

Ubuntu encourages app devs to configure their apps to use confinement 
through AppArmor profiles, though this is not a trivial thing and can 
impact functionality. Workarounds are available for users to run such 
apps, including disabling the new feature entirely.
[...]"

Czyli od teraz wszystkie nieuprzywilejowane prog. muszą mieć profile 
piaskownicy AppArmor. Jest to ok, choć moim zdaniem oznacza to, że 
profile Firejail nie będą uznawane (mimo, że Firejail był w repo 
wcześniejszych wer. Ubuntu). Ja mam sporo własnych skryptów, własne 
bibl. i własne prog. Skrypty z kat. $HOME/bin powinny działać po 
staremu. Natomiast własne bibl. i własne prog. często trzeba poprawiać i 
odpalać w różny sposób. Do prog. można  dorobić profile i dać dostęp do 
potrzebnych kat.

Tak więc rodzą się pyt.:
1. Czy dalej będzie można modyfikować i instalować własne (przerobione) 
wer. prog. dostarczanych przez Ubuntu? Czy w tym celu będę musiał 
tworzyć paczki *.deb z profilami AppArmor?
2. Czy dalej będzie można instalować w sys. brakujące (od zew. dostawców 
i własne) bibl. skryptami CMake? Mi się wydaje, że jest to zbędne, bo 
przecież nie są to prog. nieuprzywilejowane.
3. Czy dalej będzie można instalować w sys. własne prog. skryptami 
CMake? Czy w tym celu będę musiał tworzyć paczki *.deb z profilami AppArmor?
4. Czy programiści pracujący zawodowo na Ubuntu (i jego smakach), w 
praktyce muszą skorzystać ze wspomnianego (ww. cytacie) opcjonalnego 
wył. wymogu dostarczania profili AppArmor?

Spokojnej nocy!
Jacek Marcin Jaworski
Technical Details
Message-ID: <v0h858$s6i$1$Jaworski@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.37.30.115.71!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.37.30.115.71!not-for-mail
From: Jacek Marcin Jaworski <jaworski1978@adres.pl>
Newsgroups: pl.comp.os.linux
Subject: Wymóg w nowym Ubuntu 24.04 by wszystkie prog.
 nieuprzywilejowane uruchamiać w piaskownicy AppArmor
Date: Sat, 27 Apr 2024 00:00:08 +0200
Organization: news.chmurka.net
Message-ID: <v0h858$s6i$1$Jaworski@news.chmurka.net>
NNTP-Posting-Host: 37.30.115.71
MIME-Version: 1.0
Injection-Date: Fri, 26 Apr 2024 22:00:08 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="Jaworski"; posting-host="37.30.115.71"; logging-data="28882"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:MbPsI/snE+efcCYrh1G4sfJ4HQ4= sha256:bXf+m7+YN/fPa97zVi+dfklKRsiapA+qqzEHbbYpZbs= sha1:n6hwDrRuXM3xGxZVHG+vfzlcaRE= sha256:iTHhKPEjAhPNqdicau/d+C8msoD5/i3IWJ89jXKy1cI=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit