Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Gollum1
Il 25 ottobre 2015 08:58:36 CET, tar...@aruba.it ha scritto:
>In data domenica 25 ottobre 2015 08:45:12, Federico Bruni ha scritto:
>> Il giorno dom 25 ott 2015 alle 8:42, tar...@aruba.it ha scritto:
>> > giusto. in debian, sudo non è utilizzabile di default
>> 
>> In realtà, se si legge con attenzione, l'installer dice che se non si
>> inserisce la password di root l'utente normale viene aggiunto
>> automaticamente al gruppo sudo.
>
>ho provato con un utente non in sudo(ers) e mi restituisce
>
> non è nel file sudoers. Questo evento verrà segnalato.
>
>quindi l'utente va aggiunto preventivamente al gruppo, e a farlo può
>essere 
>solo l'amministratore. altrimenti chiunque potrebbe eseguire comandi da
>
>superutente, e non mi sembrerebbe molto "igienico".

Infatti se lo fai durante l'installazione (non basta non mettere la password di 
root, gli si dice esplicitamente che non si vuole usare root), sei obbligato a 
mettere un utente (non obbligatorio se crei root), e solo quell'utente sarà 
inserito nel gruppo sudo. Altri che crei ti esplicitamente poi, li devi mettere 
nel gruppo sudo a mano.

Personalmente preferisco creare sempre e comunque l'utente root, ma lo uso solo 
in casi estremi, preferendo usare sudo nell'amministrazione normale del sistema.

Promemoria:

Non è obbligatorio esplicitare l'utente root, ne in sudo, ne in su.

Attivare la console per root:

su   (la riporta nella home di root)
su - (attiva la Shell di root nella posizione attuale)

su -c  (per eseguire solo il comando e tornare immediatamente alla 
shell utente)

sudo -s (uguale a su -)

sudo  (uguale a su -c)

Perché abilitare sudo invece di usare su?

su presuppone che root sia abilitato, devi conoscere la password di root e puoi 
eseguire qualsiasi comando

sudo non prevede l'esistenza di root, l'utente conosce solo la sua password e 
possono essere applicate delle policy di restrizione all'esecuzione di alcuni 
comandi

sudo è ideale per sistemi in cui lavorano più figure amministrative, tutto è 
loggato, quindi sai chi fa cosa.

La maggior parte degli utenti della lista mi scuseranno per questa "lezione" 
che sicuramente già conoscono, ma spero di aver fatto cosa gradita per 
eventuali nuovi adepti.


Byez
-- 
Gollum1
Teoro, dov'è il mio teoro

Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli 
errori di battitura (maledetto correttore automatico).



Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione GiancFir

On 24/10/2015 23:49, Antonio wrote:

salve a tutti, dopo un periodo di circa due anni finalmente ritorno a usare il 
mio caro e vecchi debian,
ho questo problema ho installato la versione debian 8.2, mi sono loggato ma da 
terminale quando faccio #: su root apt-get update mi dice  impossibile eseguire 
il file binario,


ad occhio farei
su root (invio e inserimento password di root)
apt-get update (invio)

forse stai confondendo su con sudo, se hai installato sudo (e 
configurato) puoi fare anche

sudo root apt-get update (inserimento della tua password)



--
”Questo è Unix. Ti dà abbastanza corda per impiccarti da solo.”
Miquel van Smoorenburg
“Unix E’ user friendly. . . E’ solo selettivo su chi può essergli amico.”
Tollef Fog Heen



Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Federico Bruni

Il giorno dom 25 ott 2015 alle 8:58, tar...@aruba.it ha scritto:

In data domenica 25 ottobre 2015 08:45:12, Federico Bruni ha scritto:

 Il giorno dom 25 ott 2015 alle 8:42, tar...@aruba.it ha scritto:
 > giusto. in debian, sudo non è utilizzabile di default

 In realtà, se si legge con attenzione, l'installer dice che se non 
si

 inserisce la password di root l'utente normale viene aggiunto
 automaticamente al gruppo sudo.


ho provato con un utente non in sudo(ers) e mi restituisce

 non è nel file sudoers. Questo evento verrà segnalato.

quindi l'utente va aggiunto preventivamente al gruppo, e a farlo può 
essere
solo l'amministratore. altrimenti chiunque potrebbe eseguire comandi 
da

superutente, e non mi sembrerebbe molto "igienico".


Mi riferivo a *quando si installa Debian*, non dopo l'installazione.
Non è proprio corretto dire che sudo non è utilizzabile di default in 
Debian, perché al momento dell'installazione ti viene offerta questa 
possibilità (anche se è facile non accorgersene). Se al momento 
dell'installazione non inserisci la password di root ottieni sudo di 
default.






Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Davide Prina

On 25/10/2015 09:41, Gollum1 wrote:


su - (attiva la Shell di root nella posizione attuale)


no, usare "su -" o "su - login" equivale a fare il login con 
quell'utente (nel primo caso come root) e quindi caricare tutte le 
impostazioni di quell'utente. Se non si fa, allora si usa il nuovo 
utente con alcune impostazioni dell'utente di partenza.


$ man su
[...]
-, -l, --login
   Fornisce un ambiente simile a quello che un utente si 
attende quando effettua direttamente il login.

[...]

In teoria se devi fare "su" è conveniente usare sempre il "-".
In pratica, se sei su una macchina a cui accedono più persone, per la 
sicurezza, è sconsigliato usare il comando su, se non hai fatto tu il 
login o se a quel login hanno accesso più persone, ma andrebbe riavviata 
la macchina o per lo meno fatto il login da una console o... Questo 
perché il comando su può essere "sovrascritto"[0] e usato un piccolo 
programmino con expect[1] per rubarti la tua password. In pratica si può 
fare un programmino che ha nome "su", che chiede all'utente la password, 
la salva in un file e con expect esegue il su richiesto dall'utente 
ripassandogli la password.

Si può usare
$ type su
hash effettuato su su (/bin/su)

prima di fare su, ma anche in questo caso anche type potrebbe essere...

Ciao
Davide

[0]
Si può, ad esempio, crearsi un eseguibile per l'utente locale e inserito 
in una directory che viene "eseguita" prima di /bin. Un altro modo può 
essere quello di crearsi una funzione...


[1]
$ apt-cache show expect

--
Dizionari: http://linguistico.sourceforge.net/wiki
Strumenti per l'ufficio: https://www.libreoffice.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Federico Bruni

Il giorno dom 25 ott 2015 alle 8:42, tar...@aruba.it ha scritto:

giusto. in debian, sudo non è utilizzabile di default


In realtà, se si legge con attenzione, l'installer dice che se non si 
inserisce la password di root l'utente normale viene aggiunto 
automaticamente al gruppo sudo.




Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione tarqui
In data domenica 25 ottobre 2015 08:45:12, Federico Bruni ha scritto:
> Il giorno dom 25 ott 2015 alle 8:42, tar...@aruba.it ha scritto:
> > giusto. in debian, sudo non è utilizzabile di default
> 
> In realtà, se si legge con attenzione, l'installer dice che se non si
> inserisce la password di root l'utente normale viene aggiunto
> automaticamente al gruppo sudo.

ho provato con un utente non in sudo(ers) e mi restituisce

 non è nel file sudoers. Questo evento verrà segnalato.

quindi l'utente va aggiunto preventivamente al gruppo, e a farlo può essere 
solo l'amministratore. altrimenti chiunque potrebbe eseguire comandi da 
superutente, e non mi sembrerebbe molto "igienico".



Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Alessandro Pellizzari
Il Sat, 24 Oct 2015 21:49:04 +, Antonio ha scritto:

> salve a tutti, dopo un periodo di circa due anni finalmente ritorno a
> usare il mio caro e vecchi debian,
> ho questo problema ho installato la versione debian 8.2, mi sono loggato
> ma da terminale quando faccio #: su root apt-get update mi dice 
> impossibile eseguire il file binario,

Magari è solo mal riportato, ma se hai un cancellette sulla command-line 
significa che sei già root, non ti servono su e sudo... :)

Bye.




Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione tarqui
In data domenica 25 ottobre 2015 08:25:31, GiancFir ha scritto:
> On 24/10/2015 23:49, Antonio wrote:
> > salve a tutti, dopo un periodo di circa due anni finalmente ritorno a
> > usare il mio caro e vecchi debian, ho questo problema ho installato la
> > versione debian 8.2, mi sono loggato ma da terminale quando faccio #: su
> > root apt-get update mi dice  impossibile eseguire il file binario,
> ad occhio farei
> su root (invio e inserimento password di root)
in effetti basta 
$ su

> apt-get update (invio)
> 
> forse stai confondendo su con sudo, se hai installato sudo (e
> configurato) puoi fare anche
> sudo root apt-get update (inserimento della tua password)
giusto. in debian, sudo non è utilizzabile di default. siccome a volte è 
comodo, puoi abilitarlo con
# adduser  sudo
al prossimo login sarà disponibile.



Re: problema Debian 8.2 e comandi da terminale

2015-10-25 Per discussione Antonio
hai ragione dovevo fare prima su root e poi .

altrimenti su root aprt-get. non funziona 


thx 

a.





Il Domenica 25 Ottobre 2015 8:25, GiancFir  ha scritto:
On 24/10/2015 23:49, Antonio wrote:

> salve a tutti, dopo un periodo di circa due anni finalmente ritorno a usare 
> il mio caro e vecchi debian,
> ho questo problema ho installato la versione debian 8.2, mi sono loggato ma 
> da terminale quando faccio #: su root apt-get update mi dice  impossibile 
> eseguire il file binario,
>
ad occhio farei
su root (invio e inserimento password di root)
apt-get update (invio)

forse stai confondendo su con sudo, se hai installato sudo (e 
configurato) puoi fare anche
sudo root apt-get update (inserimento della tua password)



-- 
”Questo è Unix. Ti dà abbastanza corda per impiccarti da solo.”
Miquel van Smoorenburg
“Unix E’ user friendly. . . E’ solo selettivo su chi può essergli amico.”
Tollef Fog Heen