Nesen man bija jāmaina sava galddatora izplatīšana no Ubuntu uz mātes izplatītāju Debian. Lai gan daudzi no mums saka, ka abi izplatījumi ir gandrīz vienādi, taisnība, ka ir mazas detaļas, kas abus izplatījumus padara atšķirīgus, un pat dažiem lietotājiem ir problēmas, kā tas notika ar mani.
Viena no lielākajām problēmām, ar kuru saskāros, ir tā Debian nedarbojas tāpat kā Ubuntu ar sudo programmu, vismaz lietotājiem, kas nav root lietotāji.
Sudo ir komanda, ko izmanto, lai palaistu komandas kā superlietotāju. Tas ir nepieciešams, lai veiktu tādus uzdevumus kā pakotņu instalēšana, atjauninājumi, izmaiņu ierakstīšana noteiktos failos utt. Kaut kas svarīgs un ka Debianā mēs to nevaram izdarīt tāpat kā Ubuntu, bet ievadot kā root lietotāju vai sistēmas administratoru.
Pēc Debian 9 standarta instalēšanas Stretch satur sudo pēc noklusējuma, taču tas neuzskata mūsu lietotāju par lietotāju, kas spēj to izmantot, neliela problēma, kurai ir risinājums, vienkāršs un ātrs risinājums jebkuram lietotājam.
Vispirms mums jāatver terminālis un jāizpilda komanda "su". Kad esam sistēmas administratori, mums jāraksta sekojošais:
nano /etc/sudoers
Tas parādīs sudo komandas konfigurācijas failu. Tagad mums jāpievieno šāda rinda:
User privilege specification root ALL=(ALL) ALL
Mums saknē jāpievieno šāda rinda:
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL
Tagad mums ir jāsaglabā viss saturs, nospiežot Control + O, un pēc tam mēs izejam, nospiežot Control + X. Tas Modifikāciju var veikt arī ar Gedit programmuLai to izdarītu, pēc tam, kad būsim root lietotāji, komanda "nano" tiks nomainīta uz komandu "gedit". Pēc tam mēs restartējam aprīkojumu, lai konfigurācijas tiktu pielietotas un voilaSudo komanda mums jau ir gatava lietošanai tā, it kā mūsu datorā būtu Ubuntu.
Vai jūs to izmēģinājāt?
su - -c "usermod -aG sudo"
Un pēc tam restartējiet sesiju.
Es ilgu laiku neesmu lietojis debian, katru dienu es jūtos ērtāk Centos, bet saskaņā ar oficiālo debian doc pietiek ar to, ka jūs pievienojat sudo grupai:
https://wiki.debian.org/sudo
(Lai gan es domāju, ka atceros, ka tā kādreiz bija riteņu grupa)
Sveiciens.
Vaicājums, fails, kuru jūs sakāt, lai modificētu manā gadījumā, ir tukšs un tam nekas iepriekš nav rakstīts, debian instalācijā es neizvēlējos opciju izmantot sudo (grafiskajā instalētājā). Vai kaut kas notiek, ja es failā ierakstīju visu, kas ir tukšs / ko veidotu?
1. - pārbaudiet sudo instalēšanu ar # (privilēģijas)
nano / etc / sudoers
2.- Mēģiniet vēlreiz rediģēt failu ar # (privilēģijas)
nano / etc / sudoers
Es ceru, ka tas jums noderēs.