ተመለስ ወደ Ubuntu የሩስት ኮርዩቲልስ የሲፒ መገልገያ የlivecd-rootfs ግንባታ ሲከሰት አደጋ አስከትሏል

ገንቢዎች Ubuntu የCp Rust Coreutils ትግበራ ላይ ተኳሃኝ አለመሆንን ካገኘን በኋላ ወደ Cp መገልገያው የGNU Coreutils ስሪት ተመልሰናል፣ ​​ይህም የLive Image Build script (livecd-rootfs) ውድቀት አስከትሏል።

በመለቀቅ ላይ Ubuntu በ24.04፣ በተገኙ ተጋላጭነቶች ምክንያት፣ ከጂኤንዩ ኮርዩቲልስ የተገኙት የcp፣ mv እና rm መገልገያዎች ተመልሰዋል፣ ነገር ግን በcoreutils-from-uutils 0.0.0~ የጥቅል ዝመና ውስጥubuntu26 ላይ፣ ከ Rust Coreutils ስብስብ የመጡ የመገልገያዎች አጠቃቀም እንደገና ተጀመረ። ችግሩ የተፈጠረው በግንባታ ስክሪፕት ውስጥ በ "-afL" አማራጮች ውስጥ ለ cp utility በመደወል ምክንያት ሲሆን እነዚህም በ GNU Coreutils ውስጥ በተለምዶ ይስተናገዱ ነበር፣ ነገር ግን በሩስት Coreutils ውስጥ "cp: -r አልተጠቀሰም፤ ማውጫን አለማካተት" የሚለውን ስህተት አስከትሏል። ".

ስህተቱ የተከሰተው የሚጋጩ "-L" እና "-a" አማራጮችን በሚይዙበት ጊዜ በተለያዩ ባህሪያት ምክንያት ነው። የ"-L" አማራጭ ተምሳሌታዊ አገናኞችን እንዳይጣቀስ ያስገድዳል፣ በ"-dR --preserve=all" የሚተካው "-a" ውህድ አማራጭ ደግሞ ተምሳሌታዊ አገናኞችን እንዳይጣቀስ የሚከለክለውን "-d" አማራጭ ይዟል። በሩስት ኮርዩቲልስ ውስጥ፣ "-a" ውህድ አማራጩ የሚጋጩትን "-d" ውህድ ባንዲራ ለብቻው ከማስወገድ ይልቅ ሙሉ በሙሉ ተወግዷል። ይህም ለተደጋጋሚ ማውጫ ቅጂ የሚያስፈልገውን "-R" ውህድ ባንዲራ እንዲሁም ቀደም ሲል በቅጂው ውስጥ ያሉትን ባህሪያት ለመጠበቅ የሚያገለግል "--preserve=all" ውህድ ባንዲራ እንዲጠፋ ምክንያት ሆኗል።

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster