[Risolto] utente non è in sudoers file.

Prossima versione di Ubuntu in fase di sviluppo e test. Per i precedenti rilasci, consultare «Archivio del forum».
Debianizzato
Prode Principiante
Messaggi: 54
Iscrizione: lunedì 17 ottobre 2011, 13:18
Sesso: Maschile

[Risolto] utente non è in sudoers file.

Messaggio da Debianizzato »

Salve a tutti ho commesso un piccolo errore,da utenti ho cambiato il mio account da amministratore a normale (credevo fosse meglio per la sicurezza) solo che ora non riesco più ad amministrare il sistema. Qualcuno sa come fare a rimettere il mio utente amministratore?

Accedendo in modalità di recovery con root non sono riuscito poichè è tutto in sola lettura.. :muro:
Ultima modifica di Debianizzato il giovedì 26 aprile 2012, 0:21, modificato 1 volta in totale.
Avatar utente
peppe84
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2229
Iscrizione: mercoledì 15 marzo 2006, 11:13
Desktop: unity-2d e gnome-fallback
Distribuzione: Ubuntu 12.04 LTS x86_64
Località: La dotta

Re: utente non è in sudoers file.

Messaggio da peppe84 »

anche senza permessi di amministrazione puoi dare il comando

Codice: Seleziona tutto

groups
e vedere a quali gruppi appartiene l'utente loggato. Oppure

Codice: Seleziona tutto

groups nome_utente
per vedere i gruppi a cui appartiene qualunque utente.

Ammesso che tu non abbia modo di scalare i privilegi per mezzo di un altro utente amministratore (o perché root non è abilitato), in modalità recovery devi prima montare la partizione di root in scrittura:

Codice: Seleziona tutto

mount -n -o remount,rw /
Se a seguito del comando precedente (groups) vedi che l'utente non è nel gruppo "admin", aggiungilo.

Codice: Seleziona tutto

nano /etc/group
cerca la riga admin e impostala in questa maniera:

Codice: Seleziona tutto

admin:x:1001:tuo_utente

Siccome ignoro se hai fatto altre modifiche, come ad esempio essendo in tema di privilegi modificare il file /etc/sudoers, questo è fatto di base in questa maniera:

Codice: Seleziona tutto

Defaults        env_reset
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
Ciao
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: utente non è in sudoers file.

Messaggio da steff »

L'utente non è mai in sudoers ma fa parte del gruppo admin, basta avviare in recovery mode > fsck > root e dare

Codice: Seleziona tutto

adduser NOME admin
Dal file sudoers stare alla larga finché non si è capito nemmeno questo.

EDIT: vedo che Beppe ha scritto lo stesso, vado a letto che è meglio.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Debianizzato
Prode Principiante
Messaggi: 54
Iscrizione: lunedì 17 ottobre 2011, 13:18
Sesso: Maschile

Re: utente non è in sudoers file.

Messaggio da Debianizzato »

ho risolto così
1) Avviato in Recovery mode premendo shift sinistro all'avvio (dopo qualche tentativo),ed ho selezionato l'opzione root.

2) Dato il seguente comando
mount -n -o remount,rw /
3) Cambiato la password di root con
passwd root
e riavviato (reboot invio).

4) Da impostazioni di sistema ubuntu (avvio normale) in alto a destra ho reimpostato l'account utente come amministratore :D

5) Disabilitato root con
sudo passwd -l root
Riavviato. Tutto ok! :)

Vi ringrazio per le risposte,comunque mi diceva che il gruppo admin non era presente (comando di steff).

Le modifiche che ho fatto sono state unicamente la modifica dell'account da admin a normale tramite apposito bottone nelle impostazioni...Direi pericoloso per chi proviene da windows (ed è abituato ad account standard).

Grazie ancora e buona notte! :)
Scrivi risposta

Ritorna a “Precise Pangolin 12.04”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti