{"id":2081,"date":"2025-11-17T06:56:32","date_gmt":"2025-11-17T06:56:32","guid":{"rendered":"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/"},"modified":"2025-11-17T06:56:32","modified_gmt":"2025-11-17T06:56:32","slug":"ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs","status":"publish","type":"post","link":"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/","title":{"rendered":"\u201eUbuntu\u201c perjungia: i\u0161 C pagrindu sukurto sudo \u012f r\u016bd\u017ei\u0173 pagrindu sukurt\u0105 sudo-rs"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p><em>Rust t\u0119sia gilesn\u0119 integracij\u0105 \u012f populiariausi\u0105 Linux platinim\u0105<\/em><\/p>\n<p>\u201eUbuntu\u201c didina savo \u012fsipareigojim\u0105 u\u017etikrinti sistemos saugum\u0105, pakeisdama vien\u0105 i\u0161 pagrindini\u0173 savo komponent\u0173. Eksperimentin\u0117s b\u016bsimos versijos <strong>Ubuntu 25.10<\/strong> dabar naudok <code>sudo-rs<\/code> pagal numatytuosius nustatymus \u2013 r\u016bd\u017ei\u0173 pagrindu sukurtas klasikos perra\u0161ymas <code>sudo<\/code> naudingumas.<\/p>\n<p>\u0160is sprendimas yra dalis iniciatyvos, kuria siekiama pereiti prie saugesni\u0173 ir patikimesni\u0173 esmini\u0173 paslaug\u0173 diegimo, pa\u0161alinant tipines C kodo spragas, tokias kaip buferio perpildymas, nenaudojamo naudojimo klaidos ir kiti saugumo tr\u016bkumai.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/#Kas_yra_sudo-rs_ir_kodel_mums_to_reikia\" >Kas yra sudo-rs ir kod\u0117l mums to reikia?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/#Ka_apie_iprasta_sudo\" >K\u0105 apie \u012fprast\u0105 sudo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/#Kas_toliau\" >Kas toliau?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/infonaujiena.lt\/index.php\/2025\/11\/17\/ubuntu-perjungia-is-c-pagrindu-sukurto-sudo-i-rudziu-pagrindu-sukurta-sudo-rs\/#Kodel_tai_svarbu\" >Kod\u0117l tai svarbu<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Kas_yra_sudo-rs_ir_kodel_mums_to_reikia\"><\/span>Kas yra sudo-rs ir kod\u0117l mums to reikia?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sudo-rs projektas sukurtas visi\u0161kai suderinamas su originalu <code>sudo<\/code> galvoje, bet para\u0161yta <strong>R\u016bdys<\/strong>kuri si\u016blo grie\u017et\u0105 atminties valdym\u0105 ir saugaus tipo sistem\u0105.<\/p>\n<p>Canonical (Ubuntu k\u016br\u0117jas) oficialiai patvirtino per\u0117jim\u0105 prie <code>sudo-rs<\/code> 2025 m. gegu\u017e\u0117s m\u0117n., ta\u010diau visi\u0161kas pakeitimas prasid\u0117jo tik neseniai, \u012fdiegus visas b\u016btinas funkcijas:<\/p>\n<ul>\n<li>Parama vyresnio am\u017eiaus \u017emon\u0117ms <strong>\u201eLinux\u201c branduolio versijos (iki 5.9)<\/strong><\/li>\n<li>Parama u\u017e <strong>NOEXEC<\/strong> ir <strong>AppArmor<\/strong><\/li>\n<li>Stabilumo klaid\u0173 pataisymai<\/li>\n<li>Migracija i\u0161 <code>sudo-rs<\/code> \u012f pagrindin\u0119 saugykl\u0105 po saugumo patikrinimo<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Ka_apie_iprasta_sudo\"><\/span>K\u0105 apie \u012fprast\u0105 sudo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Klasika <code>sudo<\/code> vis dar yra sistemoje. Vartotojai gali gr\u012f\u017eti prie jo naudodami komand\u0105:<\/p>\n<pre><code class=\"language-bash\">sudo update-alternatives --set sudo \/usr\/bin\/sudo.ws\n<\/code><\/pre>\n<p>Ta\u010diau \u012f <strong>Ubuntu 26.10<\/strong>k\u016br\u0117jai planuoja visi\u0161kai pa\u0161alinti klasikin\u0119 versij\u0105 i\u0161 pagrindin\u0117s saugyklos, palikdami tik <code>sudo-rs<\/code>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kas_toliau\"><\/span>Kas toliau?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Taip pat vyksta diskusijos d\u0117l pakeitimo <code>su<\/code> komanda su pana\u0161iu \u201eRust\u201c \u012fgyvendinimu &#8211; <code>su-rs<\/code>. Kol kas <code>\/usr\/bin\/su<\/code> i\u0161lieka klasikinis variantas, ta\u010diau jau planuojami eksperimentai su alternatyva.<\/p>\n<p>\u201eUbuntu\u201c n\u0117ra pirmoji sistema, pereinanti prie pagrindini\u0173 komponent\u0173 \u201eRust\u201c diegimo. Pana\u0161ias tendencijas nustat\u0117:<\/p>\n<ul>\n<li><strong>Fedora<\/strong>kuri testuoja Rust pagrindu <code>systemd<\/code> moduliai<\/li>\n<li><strong>System76 Pop!_OS<\/strong>kur kai kurie vartotojo \u012frankiai jau para\u0161yti Rust<\/li>\n<li><strong>Redox OS<\/strong>operacin\u0117 sistema, sukurta \u201eRust\u201c nuo nulio<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Kodel_tai_svarbu\"><\/span>Kod\u0117l tai svarbu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Rust \u012fgyvendinimas <code>sudo<\/code> yra ne tik \u201emadingas\u201c perra\u0161ymas. Tai \u017eingsnis siekiant pa\u0161alinti vis\u0105 pa\u017eeid\u017eiamum\u0173 klas\u0119, kuri de\u0161imtme\u010dius kankino Linux infrastrukt\u016br\u0105.<\/p>\n<p>Komunalin\u0117s paslaugos kaip <code>sudo<\/code>, <code>su<\/code>ir <code>passwd<\/code> tvarkyti privilegijas ir vartotojo \u012fvest\u012f, tod\u0117l jie yra pagrindiniai atak\u0173 tikslai.<\/p>\n<p>Naudojant Rust tokiose komunalin\u0117se paslaugose galima:<\/p>\n<ul>\n<li>Kompiliavimo metu pa\u0161alinamos visos pa\u017eeid\u017eiamumo klas\u0117s<\/li>\n<li>Sistemos kodo patikimumo ir skaitomumo gerinimas<\/li>\n<li>V\u0117lesnio audito ir prie\u017ei\u016bros supaprastinimas<\/li>\n<\/ul>\n<p>Jei neatsiranda kritini\u0173 klaid\u0173, <code>sudo-rs<\/code> pasirodys <strong>Ubuntu 26.04 LTS leidimas<\/strong> pagal numatytuosius nustatymus ir visam laikui.<\/p>\n<\/p><\/div>\n<p>Jei tekste radote klaid\u0105, si\u0173skite prane\u0161im\u0105 autoriui pa\u017eym\u0117dami klaid\u0105 ir paspausdami Ctrl-Enter.<\/p>\n<div>\n<p>        Nor\u0117dami komentuoti, turite b\u016bti prisijung\u0119.<\/p>\n<p>                <i class=\"fa icon-login\"\/>  Prisijunkite<\/p>\n<\/p><\/div>\n<p><a href=\"https:\/\/techplanet.today\/post\/ubuntu-makes-the-switch-from-c-based-sudo-to-rust-based-sudo-rs\"> Nuoroda \u012f informacijos \u0161altin\u012f <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rust t\u0119sia gilesn\u0119 integracij\u0105 \u012f populiariausi\u0105 Linux platinim\u0105 \u201eUbuntu\u201c didina savo \u012fsipareigojim\u0105 u\u017etikrinti sistemos saugum\u0105, pakeisdama vien\u0105 i\u0161 pagrindini\u0173 savo komponent\u0173. Eksperimentin\u0117s b\u016bsimos versijos Ubuntu 25.10 dabar naudok sudo-rs pagal numatytuosius nustatymus \u2013 r\u016bd\u017ei\u0173 pagrindu sukurtas klasikos perra\u0161ymas sudo naudingumas. \u0160is sprendimas yra dalis iniciatyvos, kuria siekiama pereiti prie saugesni\u0173 ir patikimesni\u0173 esmini\u0173 paslaug\u0173 diegimo, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2082,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[209,3947,3946,3725,3949,3950,2297,3948,3724],"class_list":["post-2081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologijos","tag-is","tag-pagrindu","tag-perjungia","tag-rudziu","tag-sudo","tag-sudors","tag-sukurta","tag-sukurto","tag-ubuntu"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts\/2081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/comments?post=2081"}],"version-history":[{"count":0,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/posts\/2081\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/media\/2082"}],"wp:attachment":[{"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/media?parent=2081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/categories?post=2081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infonaujiena.lt\/index.php\/wp-json\/wp\/v2\/tags?post=2081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}