Pagina 1 di 1
problema sudo
Inviato: sab 16 gen 2010, 19:16
da c.realkiller
come mai se sono root e do un comando tipo slapt-get --update questo funziona ed invece se sono utente normale do il comando sudo slapt-get --update questo non funziona?
eppure ho aggiunto il mio utente con privilegi d'amministratore nel file sudoers (come ho fatto per arch) e cioè
ho modificato il file sudoers con vi (visudo) mi sono letto tutto il manuale e come fare per salvare ecc..ecc..
nela file sotto la riga :
ho aggiunto questa (che nelle altre distro arch ecc.. mi permetteve di dare a crash i privilegi di amministratore su tutto (ovviamente con password).
questo mi dovrebbe permettere di usare qualsiasi comando con privilegi da amministratore
ho aggiunto come il mio utente ai gruppi adm e wheel
ma ottengo (previo riavvio) queste risposte se cerco di fare qualcosa con sudo:
Codice: Seleziona tutto
crash@nero:~$ sudo slapt-get --update
Password:
sudo: slapt-get: command not found
eppure crash è nel file sudoers (e non dovrebbero esserci errori) allego un immagine del terminale su visudo
il comando visudo -c dice ok!
se tento uno spegnimento con
non ottengo nulla ma se do
come mai?
grazie anticipatamente per l'aiuto
ps ho letto S4L (slackware 4 dummies) io non vorrei dover impostare degli alias, ma voglio come su ubuntu che il mio utente possa fare tutto (ovviamente digitando una password) e non avere degli alias solo per alcune cose.
Re: problema sudo
Inviato: sab 16 gen 2010, 19:35
da 414N
È molto semplice: non hai /sbin nel tuo path da utente normale.
O lo aggiungi o specifichi ogni volta che usi sudo il path completo del comando, se non è già nel path dell'utente.
Re: problema sudo
Inviato: sab 16 gen 2010, 19:45
da c.realkiller
414N ha scritto:È molto semplice: non hai /sbin nel tuo path da utente normale.
O lo aggiungi o specifichi ogni volta che usi sudo il path completo del comando, se non è già nel path dell'utente.
chiedo scusa , ma come lo aggiungo.
grazie!
Re: problema sudo
Inviato: sab 16 gen 2010, 20:25
da ulisse89
Non devi aggiungerlo. /sbin è la directory degli eseguibili limitati a root.
Più che altro ti conviene dare sempre "su" e diventare root per usare slapt-get e non usare sudo.
Re: problema sudo
Inviato: sab 16 gen 2010, 20:47
da c.realkiller
ulisse89 ha scritto:Non devi aggiungerlo. /sbin è la directory degli eseguibili limitati a root.
Più che altro ti conviene dare sempre "su" e diventare root per usare slapt-get e non usare sudo.
in effetti facio già così, ma come mai in ubuntu arch ed altre distro questo è sconsigliato, anzi l'utente root è disabilitato di default?
Re: problema sudo
Inviato: dom 17 gen 2010, 0:13
da tom
c.realkiller ha scritto:in effetti facio già così, ma come mai in ubuntu arch ed altre distro questo è sconsigliato, anzi l'utente root è disabilitato di default?
Correzione: solo in ubuntu è sconsigliato e root è disabilitato, non in arch.
La risposta alla tua domanda è molto semplice: ubuntu nasce sì per essere usato da tutti, ma in particolar modo è rivolto agli utenti cosiddetti "entry level" (quelli che usano linux per la prima volta) così proprio per loro, per evitare che "si facciano male" il superutente è disabilitato...tu a tuo figlio appena neopatentato (o addirittura non patentato affatto) daresti su due piedi le chiavi della tua bmw?
Se root ad esempio vuole cancellare un file dentro /usr, digita
Codice: Seleziona tutto
rm /u #...e poi "gli scappa" di digitare tab ed invio
può tranquillamente cominciare a prendere in considerazione l'ipotesi di reinstallare il sistema. Non so se mi spiego.
Re: problema sudo
Inviato: dom 17 gen 2010, 0:17
da c.realkiller
beh, no hai ragione! allora continua ad usare root (è che sudo era comodo).
grazie di tutto allora.
Re: problema sudo
Inviato: dom 17 gen 2010, 0:29
da waka_jawaka
[OT]
tasodan ha scritto:c.realkiller ha scritto:in effetti facio già così, ma come mai in ubuntu arch ed altre distro questo è sconsigliato, anzi l'utente root è disabilitato di default?
Correzione: solo in ubuntu è sconsigliato e root è disabilitato, non in arch.
La risposta alla tua domanda è molto semplice: ubuntu nasce sì per essere usato da tutti, ma in particolar modo è rivolto agli utenti cosiddetti "entry level" (quelli che usano linux per la prima volta) così proprio per loro, per evitare che "si facciano male" il superutente è disabilitato...tu a tuo figlio appena neopatentato (o addirittura non patentato affatto) daresti su due piedi le chiavi della tua bmw?
Bah! non credo che ci siano grandi differenze tra gli effetti di un "sudo autodistruzione" e un "su -c autodistruzione"
Penso che Ubuntu sia stata pensata in questo modo per venire incontro all'utente medio di windows che non è abituato al concetto di utente amministratore separato dall'utente normale. IMHO [/OT]
Re: problema sudo
Inviato: mar 19 gen 2010, 8:44
da mohaa
Later on...
L'utente
root su ubuntu viene usato lo stesso con
sudo -i ; viene abilitato impostandoli una pass da un qualsiasi sudoer.
A questo punto...

Re: problema sudo
Inviato: mar 19 gen 2010, 15:44
da tom
In ogni caso vorrei chiedere una cosa, visto che già ci siamo:
414N ha scritto:È molto semplice: non hai /sbin nel tuo path da utente normale.
O lo aggiungi o specifichi ogni volta che usi sudo il path completo del comando, se non è già nel path dell'utente.
come si fa ad aggiungere /sbin al proprio path, e come si fa a specificare ogni volta che uso sudo il path completo del comando? è un argomento nuovo per me, dato che in altre distro che ho usato, a quanto ho capito, /sbin era aggiunto al proprio path di default.
Re: problema sudo
Inviato: mar 19 gen 2010, 16:25
da ulisse89
Per aggiungere una directory (/sbin in questo caso) alla variabile PATH usi:
Questo lo puoi usare per aggiungere qualsiasi cosa a qualsiasi variabile d'ambiente, non solo per PATH.
Se vuoi aggiungere /sbin all'inizio, in modo che quando digiti un comando la prima directory in cui cerca è /sbin, usi:
Per specificare il path completo quando dai un comando, per esempio mi riferisco a makepkg, invece di dare
dai