Difference between revisions of "Sudo (Italiano)"

From ArchWiki
Jump to: navigation, search
m (i18n links update)
(use i18n template; remove hr's)
Line 1: Line 1:
 
[[Category:Security (Italiano)]]
 
[[Category:Security (Italiano)]]
 
[[Category:HOWTOs (Italiano)]]
 
[[Category:HOWTOs (Italiano)]]
{{i18n_links_start}}
+
{{i18n|Sudo}}
{{i18n_entry|English|Sudo}}
+
{{i18n_entry|Français|Sudo (Français)}}
+
{{i18n_entry|Italiano|Sudo (Italiano)}}
+
{{i18n_entry|Русский|Sudo (Russian)}}
+
{{i18n_entry|简体中文|Sudo (简体中文)}}
+
{{i18n_entry|Türkçe|Sudo (Türkçe)}}
+
{{i18n_links_end}}
+
 
+
 
+
  
 
== Installazione ==
 
== Installazione ==
Line 16: Line 7:
 
Per installare Sudo:
 
Per installare Sudo:
 
  pacman -S sudo
 
  pacman -S sudo
 
----
 
  
 
== Abilitare sudo per gli utenti ==
 
== Abilitare sudo per gli utenti ==
Line 25: Line 14:
  
 
dove USER_NAME è il nome utente dell'individuo.
 
dove USER_NAME è il nome utente dell'individuo.
 
----
 
  
 
== Abilitare il completamento con TAB per gli utenti sudo ==
 
== Abilitare il completamento con TAB per gli utenti sudo ==
Line 36: Line 23:
 
  firefox
 
  firefox
  
 
 
Se, comunque, Marco fosse aggiunto al file dei sudoers e digitasse:
 
Se, comunque, Marco fosse aggiunto al file dei sudoers e digitasse:
 
  sudo fir<TAB>
 
  sudo fir<TAB>
  
 
la shell non farebbe niente.
 
la shell non farebbe niente.
 
 
----
 
  
 
Se si utilizza il completamento programmabile della bash, si devono decommentare le seguenti righe nel file /etc/bash_completion:
 
Se si utilizza il completamento programmabile della bash, si devono decommentare le seguenti righe nel file /etc/bash_completion:
Line 52: Line 35:
 
  # group commands see only groups
 
  # group commands see only groups
 
  [ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null
 
  [ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null
 
  
 
Altrimenti aggiungere la seguente riga al proprio ~/.bashrc (solo se non si è modificato il file bash_completion perché sovrascrive le impostazioni per sudo):
 
Altrimenti aggiungere la seguente riga al proprio ~/.bashrc (solo se non si è modificato il file bash_completion perché sovrascrive le impostazioni per sudo):
  
 
  complete -cf sudo
 
  complete -cf sudo
 
----
 
  
 
== Sommario ==
 
== Sommario ==
Line 66: Line 46:
 
  2. aggiungere "USER_NAME  ALL=(ALL) ALL" al file /etc/sudoers utilizzando il comando "visudo"
 
  2. aggiungere "USER_NAME  ALL=(ALL) ALL" al file /etc/sudoers utilizzando il comando "visudo"
 
  3. aggiungere "complete -cf sudo" al file /home/USER_NAME/.bashrc
 
  3. aggiungere "complete -cf sudo" al file /home/USER_NAME/.bashrc
 
----
 
  
 
== Vedi anche ==
 
== Vedi anche ==
 +
 
* [[Disable root password and gain su sudo with no password]]
 
* [[Disable root password and gain su sudo with no password]]

Revision as of 21:18, 27 January 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Installazione

Per installare Sudo:

pacman -S sudo

Abilitare sudo per gli utenti

Per far sì che un utente sia un utente sudo (un "sudoer"), digitare "visudo" da root. Questo comando aprirà il file /etc/sudoers in una speciale sessione di vi. (Non editare /etc/sudoers direttamente con un editor). Per dare all'utente pieni privilegi quando lui o lei digitano "sudo" prima di un comando, aggiungere la riga seguente:

USER_NAME   ALL=(ALL) ALL

dove USER_NAME è il nome utente dell'individuo.

Abilitare il completamento con TAB per gli utenti sudo

Il completamento con TAB, di default, non funzionerà quando un utente è stato aggiunto inizialmente al file dei sudoers. Ad esempio, normalmente, Marco deve soltanto digitare:

fir<TAB>

e la shell completerà il comando come segue:

firefox

Se, comunque, Marco fosse aggiunto al file dei sudoers e digitasse:

sudo fir<TAB>

la shell non farebbe niente.

Se si utilizza il completamento programmabile della bash, si devono decommentare le seguenti righe nel file /etc/bash_completion:

# user commands see only users
complete -u su usermod userdel passwd chage write chfn groups slay w
# group commands see only groups
[ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null

Altrimenti aggiungere la seguente riga al proprio ~/.bashrc (solo se non si è modificato il file bash_completion perché sovrascrive le impostazioni per sudo):

complete -cf sudo

Sommario

Per sintetizzare, le seguenti impostazioni soddisfano la maggior parte delle esigenze, dove USER_NAME è il nome utente dell'individuo:

1. pacman -S sudo
2. aggiungere "USER_NAME   ALL=(ALL) ALL" al file /etc/sudoers utilizzando il comando "visudo"
3. aggiungere "complete -cf sudo" al file /home/USER_NAME/.bashrc

Vedi anche