{"id":1245,"date":"2021-06-09T09:33:00","date_gmt":"2021-06-09T09:33:00","guid":{"rendered":"https:\/\/www.budus.it\/Blog\/?p=1245"},"modified":"2021-06-09T09:33:41","modified_gmt":"2021-06-09T09:33:41","slug":"debian-10-aggiungere-utente-a-sudo","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/debian-10-aggiungere-utente-a-sudo\/","title":{"rendered":"Debian 10: Aggiungere utente a sudo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In giro, persino in lingua inglese, si trovano diverse guide che spiegano come fare la cosa, tuttavia, a mio avviso <strong>nessuna spiega come farlo in &#8220;metodo ortodosso&#8221;<\/strong>. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Per <em>metodo ortodosso<\/em> intendo: <strong>non modificare il file sudoers direttamente ma aggiungere un file di configurazione che viene poi letto da quest&#8217;ultimo<\/strong>, esattamente come peraltro descritto dal file stesso nel suo contenuto !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una delle cose, che nelle varie guide su Linux esistenti trovo da sempre <em>insopportabile<\/em>, \u00e8 quando le cose <em>non vengono fatte secondo come previsto da chi ha implementato il sistema<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco allora che, se desidero aggiungere un utente al comando sudo, posso usare questi comandi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>su --login<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>cd \/etc\/sudoers.d<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>visudo -f nomeutente<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;ultimo comando apre un <em>editor speciale<\/em> che consente di modificare i files di configurazione di <strong>sudo<\/strong>, controllandone la corretta sintassi all&#8217;uscita; tuttavia, tramite l&#8217;opzione &#8220;-f&#8221;, qui si sceglie di creare un apposito file &#8220;nomeutente&#8221; (<strong><span style=\"text-decoration: underline;\">che va personalizzato in base al nome dell&#8217;utente che si desidera aggiungere, oppure, allo &#8220;scopo&#8221;<\/span><\/strong>; ad esempio si potrebbe fare un file dedicato ad un gruppo di utenti o in base ad altri criteri e dare un nome al file mnemonicamente intuitivo in tal senso).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dopodich\u00e9 dobbiamo stabilire <em>il contenuto<\/em> del file di configurazione; ebbene, qui pu\u00f2 variare in base alle proprie esigenze e potrebbe essere utile leggere altre guide in merito, tuttavia, per gli scopi di questo articolo, mi limito a segnalare l&#8217;unica riga che probabilmente risulter\u00e0 utile ai pi\u00f9 (come lo \u00e8 stata per me):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>nomeutente       ALL=(ALL:ALL) ALL<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(anche qui &#8220;nomeutente&#8221; va sistemato con il nome dell&#8217;utente al quale si desidera abilitare l&#8217;accesso a <strong>sudo<\/strong>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per uscire e salvare, premere <strong>Ctrl+x<\/strong> ed <strong>s+Invio<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A questo punto l&#8217;utente dovrebbe gi\u00e0 essere abilitato &#8230; in modo ortodosso !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PS: Perch\u00e9 ho usato &#8220;su &#8211;login&#8221; ? Perch\u00e9 altrimenti il &#8220;$PATH&#8221; non viene impostato correttament per l&#8217;utente <strong>root<\/strong> ed il comando <strong>visudo<\/strong> non funziona. Sembra infatti che, da una certa versione di Debian in poi, l&#8217;implementazione di <strong>su<\/strong> sia stata cambiata con un&#8217;altra, che ha <em>leggere differenze<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In giro, persino in lingua inglese, si trovano diverse guide che spiegano come fare la cosa, tuttavia, a mio avviso nessuna spiega come farlo in &#8220;metodo ortodosso&#8221;.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[29,9],"class_list":["post-1245","post","type-post","status-publish","format-standard","hentry","category-operating-system","tag-debian","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=1245"}],"version-history":[{"count":4,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1245\/revisions"}],"predecessor-version":[{"id":1249,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1245\/revisions\/1249"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=1245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=1245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=1245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}