Concedere permessi di root al mio utente

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

Ciao a tutti, ho un problema, (premetto che mi sono appena avvicinato all'ambiente Linux) ho preso una vps e ci ho installato l'immagine di Ubuntu 14.04, poi tramite una guida ho creato un utente "stefano" e tramite il comando "visudo" ho modificato il file aggiungendo subito sotto la riga "root ALL=(ALL) ALL" il mio utente, quindi "stefano ALL=(ALL) ALL".

Poi ho provato ad installare una GUI con il comando "apt-get install ubuntu-desktop", ho fatto il reboot ed ora dalla web console vedo il desktop, mi loggo con l'utente appena "stefano" appena creato ma noto che non ho i permessi di root.

Se provo per esempio ad aprire il il file "/etc/sudoers" non me lo fa aprire perchè mi dice che non ho i permessi di root...

Il file modificato con visudo si presenta così:

Codice: Seleziona tutto

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider addinc local content in /etc/sudoers.d/ instead of
# directly modifyinc this file.
#
# See the man pace for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
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 privilece specification
root    ALL=(ALL:ALL) ALL
stefano        ALL=(ALL:ALL) ALL

# Members of the admin group may cain root privileces
%admin ALL=(ALL) ALL

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

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

#includedir /etc/sudoers.d
Ultima modifica di spawn2001ita il martedì 15 marzo 2016, 19:49, modificato 1 volta in totale.
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da tunnel_net »

si chiama /etc/sudoers perchè gestisce chi può fare sudo (+ altre cose) e quindi avere i privilegi di root, non chi è root;
Hai semplicemente autorizzato stefano a fare sudo.
apt-get moo
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863138#p4863138][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:si chiama /etc/sudoers perchè gestisce chi può fare sudo (+ altre cose) e quindi avere i privilegi di root, non chi è root;
Hai semplicemente autorizzato stefano a fare sudo.
Ah, dalla guida diceva di fare così... quindi come dovrei fare per avere i privilegi di root all'utente "stefano"?
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: Concedere permessi di root al mio utente

Messaggio da steff »

Se non hai i permessi di root/admin è perché l'utente non è nel gruppo sudo

Codice: Seleziona tutto

# Allow members of croup sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
il comando è adduser stefano sudo ma devi darlo da modalità recovery > root prompt dopo aver rimontato il filesystem in scrittura con

Codice: Seleziona tutto

mount -o remount,rw /
Il file sudoers va modificato SOLO con

Codice: Seleziona tutto

 sudo visudo
Per favore incolla la prossima volta i risultati dei comandi tra tag "codice" (premi prima di incollare il bottone "Codice" nel editor) emodifica tuo primo messaggio in tal senso grazie.
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
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da tunnel_net »

basta dargli lo UID 0 (e se vuoi anche il GID 0)

Codice: Seleziona tutto

sudo usermod -ou 0 stefano
però ora fai attenzione, stefano non ha i permessi di root: è root
apt-get moo
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863288#p4863288][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se non hai i permessi di root/admin è perché l'utente non è nel gruppo sudo

Codice: Seleziona tutto

# Allow members of croup sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
il comando è adduser stefano sudo ma devi darlo da modalità recovery > root prompt dopo aver rimontato il filesystem in scrittura con

Codice: Seleziona tutto

mount -o remount,rw /
Il file sudoers va modificato SOLO con

Codice: Seleziona tutto

 sudo visudo
Per favore incolla la prossima volta i risultati dei comandi tra tag "codice" (premi prima di incollare il bottone "Codice" nel editor) emodifica tuo primo messaggio in tal senso grazie.
Ho provato i comandi che mi hai scritto ma se provo ad aprire un file sotto la cartella /etc loggato con l'utente "stefano" non me lo permette perché continua a dirmi che non ho i permessi di root...

Come capisco se l'utente "stefano" ha acquisito i diritti di root?
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863404#p4863404][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:basta dargli lo UID 0 (e se vuoi anche il GID 0)

Codice: Seleziona tutto

sudo usermod -ou 0 stefano
però ora fai attenzione, stefano non ha i permessi di root: è root
Dopo quel comando l'utente "stefano" è sparito dalla lista degli utenti selezionabili al login ed al suo posto è comparso l'utente "prova" :muro:
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da tunnel_net »

stefano essendo root ha le limitazioni di root sparse nei vari componenti del sistema, le devi togliere, usare un utente con id 0 è particolare

In GDM
Edit /etc/gdm/custom.conf file e metti AllowRoot=true.

In KDM
Edit /etc/kde4/kdm/kdmrc file e cambia AllowRootLogin=false in AllowRootLogin=true.

In LightDM
Edit /etc/lightdm/lightdm.conf e aggiungi greeter-show-manual-login=true, dopo verrà abilitato il menu "Altri" e potrai scrivere il nome dell'utente.
apt-get moo
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863512#p4863512][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:stefano essendo root ha le limitazioni di root sparse nei vari componenti del sistema, le devi togliere, usare un utente con id 0 è particolare

In GDM
Edit /etc/gdm/custom.conf file e metti AllowRoot=true.

In KDM
Edit /etc/kde4/kdm/kdmrc file e cambia AllowRootLogin=false in AllowRootLogin=true.

In LightDM
Edit /etc/lightdm/lightdm.conf e aggiungi greeter-show-manual-login=true, dopo verrà abilitato il menu "Altri" e potrai scrivere il nome dell'utente.
Scusa la domanda stupida ma io avendo Ubuntu quale delle tre interfacce grafiche ho???

Per il fatto che è comparso l'utente "prova" al posto di "stefano"?
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da tunnel_net »

Codice: Seleziona tutto

ps -ef |grep dm
e lo scopri ma dovrebbe essere lightdm

prova probabilmente già esisteva ma dovevi scorrere la lista per vederlo, controlla in /etc/passwd, se ha un uid dal 1000 in su lo hai fatto tu
apt-get moo
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863533#p4863533][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

ps -ef |grep dm
e lo scopri ma dovrebbe essere lightdm

prova probabilmente già esisteva ma dovevi scorrere la lista per vederlo, controlla in /etc/passwd, se ha un uid dal 1000 in su lo hai fatto tu
Grazie, controllo e ti dico :birra:
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: Concedere permessi di root al mio utente

Messaggio da steff »

spawn2001ita ha scritto:Scusa la domanda stupida ma io avendo Ubuntu quale delle tre interfacce grafiche ho???
kdm (fuori sviluppo sostituito da sddm), gdm e lightdm non sono ambienti desktop/interfacce grafiche ma displau manager, in parole povere è la schermata di login.
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
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863559#p4863559][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
spawn2001ita ha scritto:Scusa la domanda stupida ma io avendo Ubuntu quale delle tre interfacce grafiche ho???
kdm (fuori sviluppo sostituito da sddm), gdm e lightdm non sono ambienti desktop/interfacce grafiche ma displau manager, in parole povere è la schermata di login.
Scusa ma non riesco a capire, io con Ubuntu Server 14.04 ho installato l'interfaccia desktop con il comando

Codice: Seleziona tutto

sudo apt-get install ubuntu-desktop
Quindi avrei la SDDM?

Non capito le differenze con le altre 2, se sono dei display manager e ti fanno vedere la schermata del login poi non accedi al desktop???

Abbi pazienza :D
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: Concedere permessi di root al mio utente

Messaggio da steff »

Avrai lightdm, puoi controllare con il comando datoti da spwan, cmq questo non è il problema.
Prova a creare un utente admin genuino da tty (cltr+alt+f2)

Codice: Seleziona tutto

sudo adduser nome
sudo adduser nome sudo
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
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

tunnel_net ha scritto:

Codice: Seleziona tutto

ps -ef |grep dm
e lo scopri ma dovrebbe essere lightdm

prova probabilmente già esisteva ma dovevi scorrere la lista per vederlo, controlla in /etc/passwd, se ha un uid dal 1000 in su lo hai fatto tu
Hai ragione, ho infatti la lightdm
tunnel_net ha scritto:stefano essendo root ha le limitazioni di root sparse nei vari componenti del sistema, le devi togliere, usare un utente con id 0 è particolare

In GDM
Edit /etc/gdm/custom.conf file e metti AllowRoot=true.

In KDM
Edit /etc/kde4/kdm/kdmrc file e cambia AllowRootLogin=false in AllowRootLogin=true.

In LightDM
Edit /etc/lightdm/lightdm.conf e aggiungi greeter-show-manual-login=true, dopo verrà abilitato il menu "Altri" e potrai scrivere il nome dell'utente.
Se scrivo il comando

Codice: Seleziona tutto

sudo nano /etc/lightdm/lightdm.conf
mi apre il file ma è vuoto e in basso mi dice [New File], ho quindi aggiunto al file la stringa

Codice: Seleziona tutto

AllowRootLogin=false in AllowRootLogin=true.
Ora al riavvio del server la console di dato una finestra con l'errore: The system is running in low-graphics mode e mi dice di fare la configurazione ma se scelgo di usare quella standard non va avanti, neppure se scelgo quella di backup...
tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863533#p4863533][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

ps -ef |grep dm
e lo scopri ma dovrebbe essere lightdm

prova probabilmente già esisteva ma dovevi scorrere la lista per vederlo, controlla in /etc/passwd, se ha un uid dal 1000 in su lo hai fatto tu
Ho controllato e a parte tutti gli utenti di default ho questi tre:

Codice: Seleziona tutto

stefano:x:0:1000:,,,:/home/stefano:/bin/bash
ftp:x:123:131:ftp daemon,,,:/srv/ftp:/bin/false
utenteftp:x:1001:1001:prova:/var/ftp/utenteftp:/bin/false
steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863650#p4863650][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Avrai lightdm, puoi controllare con il comando datoti da spwan, cmq questo non è il problema.
Prova a creare un utente admin genuino da tty (cltr+alt+f2)

Codice: Seleziona tutto

sudo adduser nome
sudo adduser nome sudo
Ho provato ad aggiungere l'utente "test" è questo è il risultato

Codice: Seleziona tutto

stefano:x:0:1000:,,,:/home/stefano:/bin/bash
ftp:x:123:131:ftp daemon,,,:/srv/ftp:/bin/false
utenteftp:x:1001:1001:prova:/var/ftp/utenteftp:/bin/false
test:x:1000:1002:,,,:/home/test:/bin/bash
spawn2001ita
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 14 marzo 2016, 16:22
Sesso: Maschile

Re: Concedere permessi di root al mio utente

Messaggio da spawn2001ita »

Ho provato a cancellare quello che avevo scritto nel file /etc/lightdm/lightdm.conf e il login ora rifunziona ed è apparso l'utente "test"
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti