Re: utente root

2019-11-03 Per discussione Lorenzo Breda
Il dom 3 nov 2019, 12:01 gerlos  ha scritto:

>
> Se vuoi impedire l'accesso di root via SSH basta aggiungere l'opzione
> "PermitRootLogin no" alla configurazione di sshd (anche altri servizi hanno
> opzioni simili).
>

Sottolineo la cosa, e ricordo, nel caso fosse quello il motivo (perché
ancora è un grande mistero), che la security through obscurity è
dimostratamente il male.

-- 
Lorenzo Breda

>


Re: utente root

2019-11-03 Per discussione gerlos
Il ven 1 nov 2019, 15:15 Filippo Dal Bosco -  ha scritto:

> È possibile  generare un utente
>  esempio
> # adduser  foglia
>
> che abbia gli stessi diritti di root ?
>
> e poi eliminare root utilizzando utente  "foglia" ?
>

Sì, ma perché dovresti fare una cosa del genere?
A che serve?

Premesso che di base non c'è niente di "sacro" nel nome utente "root",
tutto il mondo si aspetta che ci sia un utente con quel nome, e cambiarlo
rende il sistema "meno amichevole" poter te e per tutti gli altri utenti
della macchina (ma a che pro?).

In più, probabilmente ci saranno script e programmi che contano sul fatto
che ci sia un utente con quel nome, e potrebbero smettere di funzionare se
gli cambi nome.

Se vuoi impedire l'accesso di root via SSH basta aggiungere l'opzione
"PermitRootLogin no" alla configurazione di sshd (anche altri servizi hanno
opzioni simili).

Se vuoi puoi disabilitare del tutto il login come utente root con passwd -l
(ovviamente DOPO che hai impostato sudo, altrimenti è come chiudersi fuori
di casa ).

Ciao,
-gerlos


Re: utente root

2019-11-03 Per discussione Davide Prina

On 02/11/19 23:00, Filippo Dal Bosco - wrote:


in /etc/shadow  lo user  "normale" e root finiscono entrambi ( dopo
una lunghissima serie di caratteri, suppongo la  passwd criptata )


io sapevo che fosse solo l'hash della password, ma forse le cose sono 
cambiate?

Il man indica che è la password cifrata e dice di guardare il man crypt(3)

$ man 3 crypt
[...]
The crypt, crypt_r, crypt_rn, and crypt_ra functions irreversibly “hash” 
phrase for storage in the system password database

[...]

quindi è l'hash, e non la password cifrata, come ben mi ricordavo


con la stessa stringa

:18200:0:9:7:::


$ man shadow


non saprei, dunque, cosa modificare per renderlo uguale a root


$ man usermod

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Client di posta: https://www.thunderbird.net
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: utente root

2019-11-03 Per discussione Davide Prina

On 02/11/19 20:21, Lorenzo Breda wrote:

Il sab 2 nov 2019, 20:09 Davide Prina  ha scritto:


On 01/11/19 15:15, Filippo Dal Bosco - wrote:
secondo me poi dovresti avere grossi problemi.

Ad esempio
$ su

equivale a scrivere
$ su -l root

se root non esiste più quel comando, secondo me, va in errore.



No. `su` di default usa l'uid 0, qualunque sia (o siano) l'utente associato.


però se io ho due utenti con UID 0 e nessuno dei due si chiama root, allora
$ su

cosa fa?

$ whoami

cosa risponde?

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I didn't use Microsoft machines when I was in my operational phase, 
because I couldn't trust them.
Not because I knew that there was a particular back door or anything 
like that, but because I couldn't be sure.

Edward Snowden



Re: utente root

2019-11-03 Per discussione Davide Prina

On 02/11/19 20:28, Filippo Dal Bosco - wrote:

Il giorno Sat, 2 Nov 2019 20:09:32 +0100
Davide Prina ha scritto:



Infine ritengo che non riusciresti a cancellare l'utente root poiché,
per quanto detto al paragrafo precedente, ha dei processi attivi...


rinomarlo, invece ?

oppure è proprio immortale ?


non ho mai rinominato un utente.

Però penso che in teoria tu possa cancellarlo se prima gli assegni un 
UID diverso da 0.


Poi però non so come possa il tuo sistema funzionare... o magari i 
processi vengono sempre avviati anche se non esiste nessun utente root?


Se qualcuno ha tempo può fare delle prove su una macchina virtuale.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows7:
http://windows7sins.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: utente root

2019-11-02 Per discussione WinterMute
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Il giorno Sat, 2 Nov 2019 23:00:09 +0100
Filippo Dal Bosco -  ha scritto:

| [...]
| 
| non saprei, dunque, cosa modificare per renderlo uguale a root 
| 
| 
| -- 
| Filippo

buonasera,

a prescindere dalla questione nello specifico direi che, banalmente, un
buon primo passo sarebbe quello di cominciare a familiarizzare col file in
questione /etc/shadow

ti segnalo un paio di link dai quali partire.

[1] https://www.cyberciti.biz/faq/understanding-etcshadow-file/

[2]
http://www.pluto.it/sites/default/files/ildp/guide/lame/shadow-file-formats.html

saluti.

***
|-> WinterMute <-| @ debian bullseye/sid
[GNU  Project] > https://www.gnu.org/
[Kernel  Archives] > https://www.kernel.org/
[GPG  FingerPrint] > 38A4 5354 30C5 E86F 9AA8  B234 7227 D71D A547 39E0
***
-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEOKRTVDDF6G+aqLI0cifXHaVHOeAFAl2+DH8ACgkQcifXHaVH
OeDmFwwAjmGykukBvZ/DWY3xnvdGhkUdsMpBoziWJj51gJvz2qp2AvPLQ8lKUsej
bMmxxxHtZCjk4IP/xJMk8CJ/Ns6QII6jENNMNSt2axWLTD6HKkJaoGnO5Tz23URk
v4/Hn/hrgosd/ApndVWh5jYXGGJcfNZdIbqDnPBJ5Zwi73fAkcXoe3Gul3fclwng
c9dtLgBZ/2Tjmk/So2G1dC5TolLqra3buyMsxAynSVxYWjKFtUYcu3Meqxm9ZIWn
DOibu3W67kKOB1Zuov3oCfmQ0X54wuO6XYYgDmh6S9ExqQmJcxQUR1dvkZQOjq7t
jg7AFb+/cpVlrCkZ9Gzz/bMVb4DB7zIyUyk9e0wRG7CM/cFBx3q7uNC857AFhzxJ
eC2Or7xvLzdPZxMHyP3JNvBOAmx5Q9kpKnaV3+4QjYi1Wqw7Nbwnjlo4wF3bxV7W
zbvdz+pVVMQ2oiJxaQ5sqQLPOAZIFBy6EJbE+P7DNXvDK3g7B4vk+QZwkeZYjapB
VfkfDpDw
=/Z82
-END PGP SIGNATURE-



Re: utente root

2019-11-02 Per discussione Filippo Dal Bosco -
Il giorno Sat, 2 Nov 2019 22:46:45 +0100
Lorenzo Breda  ha scritto:


> Come ti è stato detto già, sì, a patto di cambiarlo anche in
> `/etc/shadow` o avrai problemi per il login. I programmi fatti bene

in /etc/shadow  lo user  "normale" e root finiscono entrambi ( dopo
una lunghissima serie di caratteri, suppongo la  passwd criptata ) con
la stessa stringa 

:18200:0:9:7:::

non saprei, dunque, cosa modificare per renderlo uguale a root 


-- 
Filippo



Re: utente root

2019-11-02 Per discussione Lorenzo Breda
Il giorno sab 2 nov 2019 alle ore 22:31 Filippo Dal Bosco - 
ha scritto:

> se io nel file
>
> /etc/passwd
>
> da root trasformo con un editor uno standard  utente pippo
>
> pippo:x:1000:1000:pippo,x,x,x,x:/home/pippo:/bin/bash
>
> in
>
> pippo:x:0:0:pippo,x,x,x,x:/home/pippo:/bin/bash
>
> pippo diventa uguale a root ?
>

Come ti è stato detto già, sì, a patto di cambiarlo anche in `/etc/shadow`
o avrai problemi per il login. I programmi fatti bene continueranno a
funzionare correttamente, perché si basano sull'uid. Potrebbero però
esserci file di configurazione di vario tipo (mi viene in mente il server
di posta) che giocoforza si basano sul nome utente, quindi smetteranno di
funzionare correttamente (banalmente, una mail inviata a root@host resta
una mail inviata a root@host, se root non c'è non arriva).

Detto questo, e dettolo solo perché se mi si chiede una soluzione a un
problema invece di espormi il problema, tendo a darla comunque, ti chiedo:
sicuro sia la soluzione al tuo problema? Non vedo davvero motivi sensati
per fare una cosa del genere.

-- 
Lorenzo Breda


Re: utente root

2019-11-02 Per discussione Filippo Dal Bosco -
Il giorno Sat, 2 Nov 2019 20:21:43 +0100
Lorenzo Breda  ha scritto:


> No. `su` di default usa l'uid 0, qualunque sia (o siano) l'utente
> associato.

se io nel file

/etc/passwd

da root trasformo con un editor uno standard  utente pippo

pippo:x:1000:1000:pippo,x,x,x,x:/home/pippo:/bin/bash

in

pippo:x:0:0:pippo,x,x,x,x:/home/pippo:/bin/bash

pippo diventa uguale a root ?
 


-- 
Filippo



Re: utente root

2019-11-02 Per discussione Lorenzo Breda
Il sab 2 nov 2019, 20:09 Davide Prina  ha scritto:

> On 01/11/19 15:15, Filippo Dal Bosco - wrote:
> secondo me poi dovresti avere grossi problemi.
>
> Ad esempio
> $ su
>
> equivale a scrivere
> $ su -l root
>
> se root non esiste più quel comando, secondo me, va in errore.
>

No. `su` di default usa l'uid 0, qualunque sia (o siano) l'utente associato.

-- 
Lorenzo Breda


Re: utente root

2019-11-02 Per discussione Filippo Dal Bosco -
Il giorno Sat, 2 Nov 2019 20:09:32 +0100
Davide Prina  ha scritto:


 
> Infine ritengo che non riusciresti a cancellare l'utente root poiché, 
> per quanto detto al paragrafo precedente, ha dei processi attivi...

rinomarlo, invece ?

oppure è proprio immortale ?

-- 
Filippo



Re: utente root

2019-11-02 Per discussione Davide Prina

On 01/11/19 15:15, Filippo Dal Bosco - wrote:

È possibile  generare un utente
  esempio
# adduser  foglia

che abbia gli stessi diritti di root ?

e poi eliminare root utilizzando utente  "foglia" ?


secondo me poi dovresti avere grossi problemi.

Ad esempio
$ su

equivale a scrivere
$ su -l root

se root non esiste più quel comando, secondo me, va in errore.

E quindi se viene eseguito un
$ su -c COMANDO

penso che ti ritorni un errore. Questo potrebbe "rompere" diversi script.

Inoltre se non hai più root come fa il sistema poi a capire quale utente 
usare per eseguire i processi che devono essere eseguiti come root?


Infine ritengo che non riusciresti a cancellare l'utente root poiché, 
per quanto detto al paragrafo precedente, ha dei processi attivi...


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Browser: http://www.mozilla.org/products/firefox
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: utente root

2019-11-01 Per discussione Lorenzo Breda
Il ven 1 nov 2019, 21:35 Mauro  ha scritto:

>
> non viene usato il nome. tutti i controlli si fanno usando l'uid e il gid.
>

Vero ma semplicistico. Rinominare un utente può avere effetti collaterali
sui programmi che ci fanno riferimento, come tipicamente il server di
posta. Non è una peculiarità di root, vale per qualsiasi utente, ma
software che possono fare riferimento a root esistono senz'altro.

-- 
Lorenzo Breda


Re: utente root

2019-11-01 Per discussione Mauro


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
 

non viene usato il nome. tutti i controlli si fanno usando l'uid e il gid.

per darti un idea queste sono due righe presenti in passwd di freebsd:

root:*:0:0:Charlie &:/root:/bin/csh

toor:*:0:0:Bourne-again Superuser:/root:

Freebsd li ha entrambi. due nomi, toor e root, con gli stessi uid e gid.

toor non ha shell, come puoi vedere, ma e' presente vivo e vegeto. nulla
vieta di abilitarlo, dargli una password, assegnarli una shell e usarlo.
tutti i programmi lo useranno come root sulla base di quanto ti dicevo
prima.



Il 01/11/2019 20:07, Filippo Dal Bosco - ha scritto:
> il senso è per  capire come funziona. > > Rinominando root potrebbe esserci 
> qualche prog che non gira perchè
non > trova "root" ? -BEGIN PGP SIGNATURE-
 
iQEzBAEBCAAdFiEEklR7hkX4M02p083YYEsbdHj78WUFAl28lvMACgkQYEsbdHj7
8WWi5Af/RAf/vORGctgguQRQneDHO5bQoXygE5bLDv8hqiSI1tyVrw0H7n+9egKM
3R0K/4sAxWnvP2WXLofvl7UerfRCid/0vHdXapqyPPFbz5of1h02RZyD797inM3P
8UUharqoVoi2rkNQ3NfjCfMHM6+OVTm1tvtu8yiLnMgn2ibx5BI4NrId0nvSnuI1
g2N6qqwf8Ybb5X5FCE0BSSyLiwddWpPjlJP+G3uxOqivCbKaOCgTgc3u7CAk6ulM
MuIvD5Yt9VGeIdIfSAzN3jZvsrGjFBt3EJMwGoz7IWXskkgpkF+U3btCZUy/96zR
C5+Lf83tznV+2dMNN4Fys2z/+YwpHw==
=C947
-END PGP SIGNATURE-



Re: utente root

2019-11-01 Per discussione Filippo Dal Bosco -
Il giorno Fri, 1 Nov 2019 18:12:18 +0100
Mauro  ha scritto:


> si, basta dargli uid 0
> 
> ma poi domanda, che senso ha? rinomina root

il senso è per  capire come funziona.

Rinominando root potrebbe esserci qualche prog che non gira perchè non
trova "root" ? 


-- 
Filippo



Re: utente root

2019-11-01 Per discussione Mauro


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
 

si, basta dargli uid 0

ma poi domanda, che senso ha? rinomina root


Il 01/11/2019 15:15, Filippo Dal Bosco - ha scritto:
> e poi eliminare root utilizzando utente  "foglia" ? -BEGIN PGP 
> SIGNATURE-
 
iQEzBAEBCAAdFiEEklR7hkX4M02p083YYEsbdHj78WUFAl28Z24ACgkQYEsbdHj7
8WVgUAgAhrB/bb1gBt/IYoT1/dIdfxluMP5PbdTYol9vcTgZKEmV+cTpKiECKKAV
YalcYHSWoteaUn/V6mwWeXp6ENgsk+3vExliFKw/CktzBUsyiI/DIKoIPysRa/sc
jkiRANXOgVd9qDqYVrjaUSOttOK5pk0uPTwOVg801j54wZK/Hdl15l2MA9Hg9ZoF
UscTuasXgY6GOT/0e/fgDlABgW4HRIP4d7abX6t2wMQXXCsh9seq8daMekTjKAyR
jDlF0OTLCegBvBhltNdm3wzavyRUc4nDY2gLukwhnTj+HA4e4ijovEbyoenyLCkK
OnRTQ+zc9Pnf5E6TYuCFYtvbqrXEfA==
=TCcs
-END PGP SIGNATURE-



utente root

2019-11-01 Per discussione Filippo Dal Bosco -
È possibile  generare un utente 
 esempio 
# adduser  foglia 

che abbia gli stessi diritti di root ?

e poi eliminare root utilizzando utente  "foglia" ?

-- 
Filippo