Re: problema Debian 8.2 e comandi da terminale
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
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
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
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
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
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
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
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
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, GiancFirha 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