Webbplatssökning

Pacman 7.0 Paketchef Släppt, Här Är Nyheterna


Archs Pacman 7.0 paketchef förbättrar säkerheten, introducerar DownloadUser för säkrare filhantering, åtgärdar flera viktiga sårbarheter och mer.

Arch Linux har släppt den senaste versionen av sin älskade pakethanterare, Pacman 7.0. Flera nya funktioner och förbättringar har introducerats för att förbättra dess funktionalitet och användarupplevelse, så låt oss titta på dem.

Höjdpunkter i Pacman 7.0 Paketchef

Höjdpunkten i den nya versionen är tillägget av konfigurationsalternativet DownloadUser. Denna inställning möjliggör ökad säkerhet genom att sänka privilegier vid nedladdning av filer och åtgärda vanliga sårbarheter kopplade till filbehörigheter under nedladdningar.

Detta innebär att filer nu tillfälligt lagras i en katalog som ägs av DownloadUser, vilket säkerställer att nedladdningsprocessen förblir begränsad och inte skriver utanför det angivna området på Linux-system.

Dessutom, för avancerade användare som behöver mer kontroll, introducerar Pacman 7.0 alternativet DisableSandbox tillsammans med flaggan --disable-sandbox. Denna funktion gör det möjligt att inaktivera skrivbegränsningar vid nedladdning, vilket är användbart i situationer där användare arbetar inom en säker eller anpassad miljö.

Pacman 7.0 medför också många korrigeringar och förbättringar som stärker paketchefens robusthet och tillförlitlighet. Framför allt säkerställer det att både databasu**ppdateringar och signaturer hämtas från samma plats, vilket förenklar uppdateringsprocessen och åtgärdar problem som tidigare observerats med XferCommand.

Det ersätter också sprintf med snprintf, ett säkrare alternativ som hjälper till att förhindra buffertöverskridningar — en vanlig säkerhetsbrist i mjukvaruutveckling. Dessutom åtgärdar uppdateringen en betydande read-after-free-bugg vid analys av konfigurationsfiler och tar itu med problem med sökning i icke-NULL men ändå tomma fillistor.

För utvecklare och underhållare har makepkg—skriptet som ansvarar för att kompilera och bygga paket från källkod—fått flera uppdateringar. Dessa inkluderar borttagning av stöd för GITFLAGS och förbättringar i hanteringen av git-källor för att bättre stödja ändringar utan att vara beroende av användarkonfiguration.

Dessutom förbättrar det även synligheten av fel relaterade till källan med nya returkoder och förhindrar att vissa byggmiljövariabler skrivs över, vilket säkerställer mer förutsägbara byggprocesser.

Slutligen hanterar verktyget pacman-key, som är avgörande för säkerhet vid paketsignering, nu korrekt behörighetskontroller för åtgärder som utförs utan root-åtkomst, en viktig uppdatering för att upprätthålla säkerheten i fleranvändarmiljöer.

Se den fullständiga förändringsloggen för detaljerad information om alla nyheter och förbättringar som Pacman 7.0 medför. Arch-användare får det som en uppdatering inom de kommande dagarna när de kör det välkända pacman -Syu-kommandot.