PDA

View Full Version : Ubuntu & su


shang84
10-04-2005, 12:13
Ciao!
ho da poco installato la distribuzione Ubunto di Linux, sono alle primissime armi ed ho qualche difficoltà con il "su". Mi spiego, ho un unico utente e una volta loggato se eseguo la shell e digito il comando su e quindi la mia passwd mi da "authentication failure"! (NB è l'unica passwd che mi hanno chiesto ... v'era un messaggio che diceva di usare la passwd 'sudo' per il root ma non funziona neanche questa) ...

il fatto che a me sembra strano è che se eseguo la shell che emula il root terminal la passwd che utilizzo viene accettata ...
cosa può essere? :confused:

Grazie!

Janky
10-04-2005, 12:17
no, non hai capito cos'è il sudo:D

è un programma, non una password

in pratica ubuntu non ha l'account root, però l'utente che hai creato durante l'installazione appartiene al gruppo sudo che è in grado di eseguire le applicazioni come se fosse root

se scrivi per esembio

sudo /etc/fstab

poi ti chiede la password e qui devi inserire quella del tuo utente
in questo modo hai aperto il file fstab con privilegi di root


se vuoi abilitare l'account root (se ti trovi più comodo) devi scrivere
sudo passwd root
e poi metti la password che vuoi dare all'account root

Silver_1982
10-04-2005, 12:17
scrivi "sudo" invece di "su"....vedrai che funge.....

shang84
10-04-2005, 12:31
il cmd sudo funziona, ho provato a digitare:

sudo passwd root

e quindi digitato la passwd che volevo, riavviato e quindi ho provato a loggarmi con root ma non funziona... come mai? devo impostare in qualche modo il root come utente? e una volta fatto ciò potrò evitare di usare il comando sudo ed usare direttamente la shell come su?

Grazie

crashd
10-04-2005, 12:43
Originariamente inviato da shang84
il cmd sudo funziona, ho provato a digitare:

sudo passwd root

e quindi digitato la passwd che volevo, riavviato e quindi ho provato a loggarmi con root ma non funziona... come mai? devo impostare in qualche modo il root come utente? e una volta fatto ciò potrò evitare di usare il comando sudo ed usare direttamente la shell come su?

Grazie
ma intendi loggarti graficamente?

Janky
10-04-2005, 13:33
Originariamente inviato da shang84
il cmd sudo funziona, ho provato a digitare:

sudo passwd root

e quindi digitato la passwd che volevo, riavviato e quindi ho provato a loggarmi con root ma non funziona... come mai? devo impostare in qualche modo il root come utente? e una volta fatto ciò potrò evitare di usare il comando sudo ed usare direttamente la shell come su?

Grazie
dopo che hai scritto
sudo passwd root
La prima password richiesta è quella per sudo, successivamente ti chiede la password per root e la successiva conferma.
sicuro di averlo fatto giusto??

SilverXXX
10-04-2005, 13:35
root se non sbaglio è proprio disabilitato (non chiedermi esattamente come). Cmq se fai "sudo gnome-terminal" da sesgui ti lancia un termianle con i permessi di root, se non sbaglio.

Janky
10-04-2005, 13:37
Originariamente inviato da SilverXXX
root se non sbaglio è proprio disabilitato (non chiedermi esattamente come). Cmq se fai "sudo gnome-terminal" da sesgui ti lancia un termianle con i permessi di root, se non sbaglio.
sudo passwd root serve apposta per abilitarlo

shang84
10-04-2005, 13:56
dopo aver digitato il comando mi chiede direttamente di inserire una new unix passwd e quindi di farne il retype ... quindi presumo di aver fatto tutto correttamente ...

NLDoMy
10-04-2005, 15:22
a meno che tu nn voglia entrare come utente root, al login.. per le altre operazioni usi la passwd del tuo utente come quella di root, senza bisogno di configurarla.

oppure se crei un altro utente e nn vuoi dargli i permessi di root, credo devi allora impostarla.

Dani1
10-04-2005, 16:25
Io sulla mia centos ho digitato sudomagodo, e lei mi ha detto:
Anch'io!!!! rifammo??!!javascript:smilie(':p')
Prrrr!

shang84
10-04-2005, 18:30
voglio entrare direttamente come utente root (in modo da non dover più inserire la passwd del su) ma come dicevo non so come fare ...

gamby
11-05-2005, 18:58
se scrivi per esembio

sudo /etc/fstab

poi ti chiede la password e qui devi inserire quella del tuo utente
in questo modo hai aperto il file fstab con privilegi di root


Uhm... a me invece da questo:

gamby@pc1:~$ sudo /etc/fstab
sudo: /etc/fstab: command not found
gamby@pc1:~$

e la stessa cosa la fa con:

gamby@pc1:~$ sudo /etc/apt/sources.list
sudo: /etc/apt/sources.list: command not found
gamby@pc1:~$

Mi spiegate meglio come funziona che almeno riesco ad installare il primo pacchetto della mia vita? :D :D

Vegale
11-05-2005, 19:21
fstab e sources.list sono file di testo, non programmi. Se intendi modificarli, allora devi aprirli con un editor di testo (es. gedit, kwrite, emacs, ...) usando sudo.
Es.
$ sudo gedit /etc/fstab

NetEagle83
11-05-2005, 19:22
Ehm... /etc/fstab ed /etc/apt/sources.list non sono comandi!!!
Allora, ricapitoliamo:
Per eseguire un comando, ad esempio "rm /etc/apt/sources.list" (NON LO FATE! CANCELLEREBBE /etc/apt/sources.list!!!) con sudo, dovete digitare:

sudo rm /etc/apt/sources.list

lui vi chiederà una password, e dovrete inserire quella da utente che avete scelto prima.

Per abilitare l'utente root dovete digitare:

sudo passwd root

A questo punto dovete digitare PRIMA la password da utente di cui sopra e DOPO la password che sceglierete per root.
Dopo di ciò, vi basterà digitare "su" e inserire la nuova password (quella di root) per loggarvi come root, e potrete usare qualsiasi comando con i suoi privilegi.
Per loggarvi come root DALL'INIZIO dovete per forza fare un login da console perchè
il login manager grafico non ve lo permetterà, a quel punto come nome utente digitate root e come password quella che gli avete assegnato con "sudo passwd root".

Spero di aver chiarito un pò le idee... :)