Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user.catalan > #5882 > unrolled thread

(deb-cat) Arrencada 'single' sense root login

Started byNarcis Garcia <debianlists@actiu.net>
First post2019-06-30 10:10 +0200
Last post2019-06-30 13:20 +0200
Articles 16 — 4 participants

Back to article view | Back to linux.debian.user.catalan


Contents

  (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-06-30 10:10 +0200
    Re: (deb-cat) Arrencada 'single' sense root login Josep Lladonosa <jlladono@gmail.com> - 2019-06-30 12:30 +0200
      Re: (deb-cat) Arrencada 'single' sense root login Ernest Adrogué <nr9@posteo.de> - 2019-06-30 12:50 +0200
        Re: (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-06-30 15:00 +0200
          Re: (deb-cat) Arrencada 'single' sense root login Josep Lladonosa <jlladono@gmail.com> - 2019-06-30 15:40 +0200
            Re: (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-06-30 17:20 +0200
              Re: (deb-cat) Arrencada 'single' sense root login Josep Lladonosa <jlladono@gmail.com> - 2019-06-30 18:10 +0200
              Re: (deb-cat) Arrencada 'single' sense root login Ernest Adrogué <nr9@posteo.de> - 2019-06-30 18:50 +0200
                Re: (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-06-30 19:00 +0200
                  Re: (deb-cat) Arrencada 'single' sense root login Ernest Adrogué <nr9@posteo.de> - 2019-06-30 19:30 +0200
                    Re: (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-06-30 20:40 +0200
                      Re: (deb-cat) Arrencada 'single' sense root login Ernest Adrogué <nr9@posteo.de> - 2019-06-30 21:10 +0200
                        Re: (deb-cat) Arrencada 'single' sense root login Narcis Garcia <debianlists@actiu.net> - 2019-07-01 08:40 +0200
                          Re: (deb-cat) Arrencada 'single' sense root login Pedro <pedro@cas.cat> - 2019-07-01 12:30 +0200
          Re: (deb-cat) Arrencada 'single' sense root login Ernest Adrogué <nr9@posteo.de> - 2019-06-30 15:50 +0200
    Re: (deb-cat) Arrencada 'single' sense root login Pedro <pedro@cas.cat> - 2019-06-30 13:20 +0200

#5882 — (deb-cat) Arrencada 'single' sense root login

FromNarcis Garcia <debianlists@actiu.net>
Date2019-06-30 10:10 +0200
Subject(deb-cat) Arrencada 'single' sense root login
Message-ID<yeD4l-4xL-1@gated-at.bofh.it>
Acabo de comprovar en una instal·lació feta amb
debian-buster-DI-rc1-amd64-DVD-1 (i actualitzada) que a Debian 10
segueix sense estar resolt un problema, que em sembla que a Ubuntu a
Ubuntu sí que hi tenen solució:

Com molta altra gent, tinc per sistema no establir contrasenya de «root»
a les instal·lacions, de manera que aquest compte tingui deshabilitat
l'inici de sessió com a usuari.
Això ja implica que el primer compte d'usuari normal té permisos «sudo»
per a fer crides d'administració del sistema (com root).

Si necessito arrencar amb l'alternativa «recovery mode» del gestor
d'arrencada, el sistema operatiu només permet la sessió monousuari
(sense escriptori ni xarxa) en cas que «root» tingui contrasenya, ja que
només està previst l'accés proporcionant la contrasenya de «root» a consola.

Crec que l'autenticació de qualsevol usuari del grup «sudo» hauria de
permetre el mateix.
Anant més enllà, no sé el perquè en una instal·lació normal el
DebianInstaller proposa crear una contrasenya per a «root».
-- 


__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.

[toc] | [next] | [standalone]


#5883

FromJosep Lladonosa <jlladono@gmail.com>
Date2019-06-30 12:30 +0200
Message-ID<yeFfP-5Ld-1@gated-at.bofh.it>
In reply to#5882

[Multipart message — attachments visible in raw view] — view raw

On Sun, 30 Jun 2019 at 10:04, Narcis Garcia <debianlists@actiu.net> wrote:

> Acabo de comprovar en una instal·lació feta amb
> debian-buster-DI-rc1-amd64-DVD-1 (i actualitzada) que a Debian 10
> segueix sense estar resolt un problema, que em sembla que a Ubuntu a
> Ubuntu sí que hi tenen solució:
>
> Com molta altra gent, tinc per sistema no establir contrasenya de «root»
> a les instal·lacions, de manera que aquest compte tingui deshabilitat
> l'inici de sessió com a usuari.
> Això ja implica que el primer compte d'usuari normal té permisos «sudo»
> per a fer crides d'administració del sistema (com root).
>
> Si necessito arrencar amb l'alternativa «recovery mode» del gestor
> d'arrencada, el sistema operatiu només permet la sessió monousuari
> (sense escriptori ni xarxa) en cas que «root» tingui contrasenya, ja que
> només està previst l'accés proporcionant la contrasenya de «root» a
> consola.
>
> Crec que l'autenticació de qualsevol usuari del grup «sudo» hauria de
> permetre el mateix.
>

He estat mirant una mica això i "sudo" és més complex del que sembla ja
que, en l'arrencada, inicia un script per preparar l'entorn 'selinux' (de
seguretat).
A banda, sudo fa registre (log) de l'activitat de cada usuari que
l'utilitza.
Imagino que a causa d'aquesta "complexitat" inicial (i potser més) sudo no
està implantat (inicialitzat?) en el cas del mode de recuperació imagino
que perquè l'entorn inicial és molt bàsic.

$ find /etc/rc?.d -name "*sudo*"
/etc/rc2.d/S02sudo
/etc/rc3.d/S02sudo
/etc/rc4.d/S02sudo
/etc/rc5.d/S02sudo

Com pots veure, sudo no s'inicialitza en el runlevel 1 (no és a
/etc/rc1.d/) que és de "monousuari".
He parlat de Debian. No sé massa com s'ho fan a Ubuntu ja que tal com deies
es pot entrar en mode de recuperació.
He provat i el paquet "sudo" és força diferent entre les dues distribucions
(Ubuntu no té tot això dels /etc/rc?.d/ i en una màquina bàsica Ubuntu per
al mode de recuperació no m'ha demanat cap contrasenya.




> Anant més enllà, no sé el perquè en una instal·lació normal el
> DebianInstaller proposa crear una contrasenya per a «root».
> --
>
>
> __________
> I'm using this express-made address because personal addresses aren't
> masked enough at this mail public archive. Public archive administrator
> should fix this against automated addresses collectors.
>
>

-- 
--
Salutacions...Josep
--

[toc] | [prev] | [next] | [standalone]


#5884

FromErnest Adrogué <nr9@posteo.de>
Date2019-06-30 12:50 +0200
Message-ID<yeFzc-5RE-1@gated-at.bofh.it>
In reply to#5883
2019-06-30, 12:23 (+0200); Josep Lladonosa escriu:
> Imagino que a causa d'aquesta "complexitat" inicial (i potser més) sudo no
> està implantat (inicialitzat?) en el cas del mode de recuperació imagino
> que perquè l'entorn inicial és molt bàsic.

Exacte, el mode monousuari és per reparar el sistema en cas de mal
funcionament.  Per ser efectiu com a eina de reparació no pot dependre
de components que no són essencials per fer tasques de recuperació.  Els
usuaris diferents de root no són essencials per fer aquestes tasques.
Sudo tampoc.

Salut.

[toc] | [prev] | [next] | [standalone]


#5886

FromNarcis Garcia <debianlists@actiu.net>
Date2019-06-30 15:00 +0200
Message-ID<yeHAZ-72f-1@gated-at.bofh.it>
In reply to#5884
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 30/6/19 a les 12:48, Ernest Adrogué ha escrit:
> 2019-06-30, 12:23 (+0200); Josep Lladonosa escriu:
>> Imagino que a causa d'aquesta "complexitat" inicial (i potser més) sudo no
>> està implantat (inicialitzat?) en el cas del mode de recuperació imagino
>> que perquè l'entorn inicial és molt bàsic.
> 
> Exacte, el mode monousuari és per reparar el sistema en cas de mal
> funcionament.  Per ser efectiu com a eina de reparació no pot dependre
> de components que no són essencials per fer tasques de recuperació.  Els
> usuaris diferents de root no són essencials per fer aquestes tasques.
> Sudo tampoc.
> 
> Salut.
> 

Aleshores, a Ubuntu ho fan millor quan permeten el mode monousuari sense
contrasenya.

[toc] | [prev] | [next] | [standalone]


#5887

FromJosep Lladonosa <jlladono@gmail.com>
Date2019-06-30 15:40 +0200
Message-ID<yeIdI-7vl-3@gated-at.bofh.it>
In reply to#5886

[Multipart message — attachments visible in raw view] — view raw

On Sun, 30 Jun 2019 at 14:58, Narcis Garcia <debianlists@actiu.net> wrote:

> __________
> I'm using this express-made address because personal addresses aren't
> masked enough at this mail public archive. Public archive administrator
> should fix this against automated addresses collectors.
> El 30/6/19 a les 12:48, Ernest Adrogué ha escrit:
> > 2019-06-30, 12:23 (+0200); Josep Lladonosa escriu:
> >> Imagino que a causa d'aquesta "complexitat" inicial (i potser més) sudo
> no
> >> està implantat (inicialitzat?) en el cas del mode de recuperació imagino
> >> que perquè l'entorn inicial és molt bàsic.
> >
> > Exacte, el mode monousuari és per reparar el sistema en cas de mal
> > funcionament.  Per ser efectiu com a eina de reparació no pot dependre
> > de components que no són essencials per fer tasques de recuperació.  Els
> > usuaris diferents de root no són essencials per fer aquestes tasques.
> > Sudo tampoc.
> >
> > Salut.
> >
>
> Aleshores, a Ubuntu ho fan millor quan permeten el mode monousuari sense
> contrasenya.
>

Bé, dependrà del nivell d'exigència que es vulgui. ;-)

Val a dir que, en qualsevol distribució, un init=/bin/bash en els
paràmetres d'inici del nucli, i la seguretat a fer punyetes! :-)))))))




-- 
--
Salutacions...Josep
--

[toc] | [prev] | [next] | [standalone]


#5891

FromNarcis Garcia <debianlists@actiu.net>
Date2019-06-30 17:20 +0200
Message-ID<yeJMt-5p-7@gated-at.bofh.it>
In reply to#5887
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 30/6/19 a les 15:38, Josep Lladonosa ha escrit:
> 
> 
> On Sun, 30 Jun 2019 at 14:58, Narcis Garcia <debianlists@actiu.net
> <mailto:debianlists@actiu.net>> wrote:
> 
>     __________
>     I'm using this express-made address because personal addresses aren't
>     masked enough at this mail public archive. Public archive administrator
>     should fix this against automated addresses collectors.
>     El 30/6/19 a les 12:48, Ernest Adrogué ha escrit:
>     > 2019-06-30, 12:23 (+0200); Josep Lladonosa escriu:
>     >> Imagino que a causa d'aquesta "complexitat" inicial (i potser
>     més) sudo no
>     >> està implantat (inicialitzat?) en el cas del mode de recuperació
>     imagino
>     >> que perquè l'entorn inicial és molt bàsic.
>     >
>     > Exacte, el mode monousuari és per reparar el sistema en cas de mal
>     > funcionament.  Per ser efectiu com a eina de reparació no pot dependre
>     > de components que no són essencials per fer tasques de
>     recuperació.  Els
>     > usuaris diferents de root no són essencials per fer aquestes tasques.
>     > Sudo tampoc.
>     >
>     > Salut.
>     >
> 
>     Aleshores, a Ubuntu ho fan millor quan permeten el mode monousuari sense
>     contrasenya.
> 
> 
> Bé, dependrà del nivell d'exigència que es vulgui. ;-)
> 
> Val a dir que, en qualsevol distribució, un init=/bin/bash en els
> paràmetres d'inici del nucli, i la seguretat a fer punyetes! :-)))))))

Si, ja veig que amb init=/bin/bash s'esquiven dos problemes: un
l'esmentat, i l'altre el muntatge de l'arrel amb escriptura que provoca
Systemd. Ara ja sé com utilitzar fsck sobre la partició del sistema, de
forma senzilla, o sense la interferència de Systemd.
La primera pega que he trobat és què la comanda «shutdown» no shuta.

[toc] | [prev] | [next] | [standalone]


#5894

FromJosep Lladonosa <jlladono@gmail.com>
Date2019-06-30 18:10 +0200
Message-ID<yeKyS-BG-25@gated-at.bofh.it>
In reply to#5891

[Multipart message — attachments visible in raw view] — view raw

Ja ho comenten, també: shutdown és un procés complex, seria similar al cas
anterior del sudo...
Cal doncs buidar buffers (sync) desmuntar a mà els sistemes de fitxers
(umount) i poweroff/halt/reboot...

https://askubuntu.com/questions/638062/shutdown-unable-to-shutdown-system-from-root-shell-init-bin-bash-ubuntu-14



On Sun, 30 Jun 2019 at 17:15, Narcis Garcia <debianlists@actiu.net> wrote:

> __________
> I'm using this express-made address because personal addresses aren't
> masked enough at this mail public archive. Public archive administrator
> should fix this against automated addresses collectors.
> El 30/6/19 a les 15:38, Josep Lladonosa ha escrit:
> >
> >
> > On Sun, 30 Jun 2019 at 14:58, Narcis Garcia <debianlists@actiu.net
> > <mailto:debianlists@actiu.net>> wrote:
> >
> >     __________
> >     I'm using this express-made address because personal addresses aren't
> >     masked enough at this mail public archive. Public archive
> administrator
> >     should fix this against automated addresses collectors.
> >     El 30/6/19 a les 12:48, Ernest Adrogué ha escrit:
> >     > 2019-06-30, 12:23 (+0200); Josep Lladonosa escriu:
> >     >> Imagino que a causa d'aquesta "complexitat" inicial (i potser
> >     més) sudo no
> >     >> està implantat (inicialitzat?) en el cas del mode de recuperació
> >     imagino
> >     >> que perquè l'entorn inicial és molt bàsic.
> >     >
> >     > Exacte, el mode monousuari és per reparar el sistema en cas de mal
> >     > funcionament.  Per ser efectiu com a eina de reparació no pot
> dependre
> >     > de components que no són essencials per fer tasques de
> >     recuperació.  Els
> >     > usuaris diferents de root no són essencials per fer aquestes
> tasques.
> >     > Sudo tampoc.
> >     >
> >     > Salut.
> >     >
> >
> >     Aleshores, a Ubuntu ho fan millor quan permeten el mode monousuari
> sense
> >     contrasenya.
> >
> >
> > Bé, dependrà del nivell d'exigència que es vulgui. ;-)
> >
> > Val a dir que, en qualsevol distribució, un init=/bin/bash en els
> > paràmetres d'inici del nucli, i la seguretat a fer punyetes! :-)))))))
>
> Si, ja veig que amb init=/bin/bash s'esquiven dos problemes: un
> l'esmentat, i l'altre el muntatge de l'arrel amb escriptura que provoca
> Systemd. Ara ja sé com utilitzar fsck sobre la partició del sistema, de
> forma senzilla, o sense la interferència de Systemd.
> La primera pega que he trobat és què la comanda «shutdown» no shuta.
>
>

-- 
--
Salutacions...Josep
--

[toc] | [prev] | [next] | [standalone]


#5897

FromErnest Adrogué <nr9@posteo.de>
Date2019-06-30 18:50 +0200
Message-ID<yeLbA-OY-3@gated-at.bofh.it>
In reply to#5891
2019-06-30, 17:15 (+0200); Narcis Garcia escriu:
> Si, ja veig que amb init=/bin/bash s'esquiven dos problemes: un
> l'esmentat, i l'altre el muntatge de l'arrel amb escriptura que provoca
> Systemd. Ara ja sé com utilitzar fsck sobre la partició del sistema, de
> forma senzilla, o sense la interferència de Systemd.
> La primera pega que he trobat és què la comanda «shutdown» no shuta.

Si arrenques amb init=/bin/bash no tens procés init, que és el procés
que controla els runlevels, i per tant no pots apagar el sistema de
manera correcta.  Per aquest motiu el paràmetre init=/bin/bash
normalment només es fa servir com a últim recurs, per exemple quan has
perdut la contrasenya root.  Canvies la contrasenya i surts.  No
s'hauria de d'utilitzar per fer fscks ni per res més que no sigui
arreglar el problema que t'impedeix fer login.  Però vaja, cada u que
faci el que cregui convenient...

Salut.

[toc] | [prev] | [next] | [standalone]


#5898

FromNarcis Garcia <debianlists@actiu.net>
Date2019-06-30 19:00 +0200
Message-ID<yeLlg-So-5@gated-at.bofh.it>
In reply to#5897
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 30/6/19 a les 18:49, Ernest Adrogué ha escrit:
> 2019-06-30, 17:15 (+0200); Narcis Garcia escriu:
>> Si, ja veig que amb init=/bin/bash s'esquiven dos problemes: un
>> l'esmentat, i l'altre el muntatge de l'arrel amb escriptura que provoca
>> Systemd. Ara ja sé com utilitzar fsck sobre la partició del sistema, de
>> forma senzilla, o sense la interferència de Systemd.
>> La primera pega que he trobat és què la comanda «shutdown» no shuta.
> 
> Si arrenques amb init=/bin/bash no tens procés init, que és el procés
> que controla els runlevels, i per tant no pots apagar el sistema de
> manera correcta.  Per aquest motiu el paràmetre init=/bin/bash
> normalment només es fa servir com a últim recurs, per exemple quan has
> perdut la contrasenya root.  Canvies la contrasenya i surts.  No
> s'hauria de d'utilitzar per fer fscks ni per res més que no sigui
> arreglar el problema que t'impedeix fer login.  Però vaja, cada u que
> faci el que cregui convenient...

Per a reparar fsck no hi ha més remei, ja que Systemd impedeix l'ús de
l'arrel en només-lectura.

[toc] | [prev] | [next] | [standalone]


#5899

FromErnest Adrogué <nr9@posteo.de>
Date2019-06-30 19:30 +0200
Message-ID<yeLOh-1hv-1@gated-at.bofh.it>
In reply to#5898
2019-06-30, 18:53 (+0200); Narcis Garcia escriu:
> Per a reparar fsck no hi ha més remei, ja que Systemd impedeix l'ús de
> l'arrel en només-lectura.

Hi ha diverses opcions.

Una és arrencar amb l'opció fsck.mode=force

https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html

Una altra és fer-ho manualment des de initramfs.

https://wiki.debian.org/InitramfsDebug

[toc] | [prev] | [next] | [standalone]


#5900

FromNarcis Garcia <debianlists@actiu.net>
Date2019-06-30 20:40 +0200
Message-ID<yeMU2-1Vr-23@gated-at.bofh.it>
In reply to#5899
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 30/6/19 a les 19:19, Ernest Adrogué ha escrit:
> 2019-06-30, 18:53 (+0200); Narcis Garcia escriu:
>> Per a reparar fsck no hi ha més remei, ja que Systemd impedeix l'ús de
>> l'arrel en només-lectura.
> 
> Hi ha diverses opcions.
> 
> Una és arrencar amb l'opció fsck.mode=force
> 
> https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html
> 
> Una altra és fer-ho manualment des de initramfs.
> 
> https://wiki.debian.org/InitramfsDebug

Per tal d'utilitzar fsck directament (per exemple per a revisar blocs
defectuosos) he provat amb break=mount i em va bé per a utilitzar fsck
des de initramfs sobre les particions, però la comanda poweroff no funciona.
Així que, de moment, millor init=/bin/bash que aleshores es disposa de
més eines.

[toc] | [prev] | [next] | [standalone]


#5901

FromErnest Adrogué <nr9@posteo.de>
Date2019-06-30 21:10 +0200
Message-ID<yeNn3-2kV-7@gated-at.bofh.it>
In reply to#5900
2019-06-30, 20:30 (+0200); Narcis Garcia escriu:
> Per tal d'utilitzar fsck directament (per exemple per a revisar blocs
> defectuosos) he provat amb break=mount i em va bé per a utilitzar fsck
> des de initramfs sobre les particions, però la comanda poweroff no funciona.

És que no té gaire sentit iniciar la seqüència d'apagada quan encara
estàs al mig de la seqüència d'arrencada.  Potser deixa que acabi
d'arrencar (sortint de l'intèrpret amb "exit" o Control-D), i llavors,
si de cas, apaga.

Salut.

[toc] | [prev] | [next] | [standalone]


#5904

FromNarcis Garcia <debianlists@actiu.net>
Date2019-07-01 08:40 +0200
Message-ID<yeY8O-iQ-5@gated-at.bofh.it>
In reply to#5901
__________
I'm using this express-made address because personal addresses aren't
masked enough at this mail public archive. Public archive administrator
should fix this against automated addresses collectors.
El 30/6/19 a les 21:07, Ernest Adrogué ha escrit:
> 2019-06-30, 20:30 (+0200); Narcis Garcia escriu:
>> Per tal d'utilitzar fsck directament (per exemple per a revisar blocs
>> defectuosos) he provat amb break=mount i em va bé per a utilitzar fsck
>> des de initramfs sobre les particions, però la comanda poweroff no funciona.
> 
> És que no té gaire sentit iniciar la seqüència d'apagada quan encara
> estàs al mig de la seqüència d'arrencada.  Potser deixa que acabi
> d'arrencar (sortint de l'intèrpret amb "exit" o Control-D), i llavors,
> si de cas, apaga.

Bé, sortint (exit) de initramfs prosegueix amb l'arrencada normal.
Sortint de Bash (init=/bin/bash) salta un «Kernel panic». Així doncs,
per aquests casos de necessitar l'aturada per programari, millor initramfs.

Gràcies.

[toc] | [prev] | [next] | [standalone]


#5907

FromPedro <pedro@cas.cat>
Date2019-07-01 12:30 +0200
Message-ID<yf1Jn-2ur-1@gated-at.bofh.it>
In reply to#5904
Gràcies a tots per les excel·lents aportacions en aquest fil

[toc] | [prev] | [next] | [standalone]


#5888

FromErnest Adrogué <nr9@posteo.de>
Date2019-06-30 15:50 +0200
Message-ID<yeInn-7z2-7@gated-at.bofh.it>
In reply to#5886
2019-06-30, 14:58 (+0200); Narcis Garcia escriu:
> Aleshores, a Ubuntu ho fan millor quan permeten el mode monousuari sense
> contrasenya.

Permeten obrir una sessió shell amb UID 0 sense contrasenya, sempre que
tinguis accés físic a la màquina.  Però això ho permeten totes les
distribucions, només has d'arrencar el kernel amb l'opció init=/bin/sh

Salut.

[toc] | [prev] | [next] | [standalone]


#5885

FromPedro <pedro@cas.cat>
Date2019-06-30 13:20 +0200
Message-ID<yeG2d-6gL-3@gated-at.bofh.it>
In reply to#5882

[Multipart message — attachments visible in raw view] — view raw

> DebianInstaller proposa crear una contrasenya per a «root».

això és nou de debian buster? perquè a debian stable també proposa crear
contrassenya de root i diu que si la deixes en blanc dóna a l'usuari
permisos de root via sudo

per tant no he entès on està el problema

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user.catalan


csiph-web