Difference between revisions of "Automatic login to virtual console (Español)"

From ArchWiki
Jump to: navigation, search
(Servicio)
(simplification and beautification of wikilinks, fixing whitespace, capitalization and section fragments (https://github.com/lahwaacz/wiki-scripts/blob/master/link-checker.py (interactive)))
 
(11 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
[[Category:Security (Español)]]
 
[[Category:Security (Español)]]
 
[[en:Automatic login to virtual console]]
 
[[en:Automatic login to virtual console]]
 +
[[fr:Connexion automatique a la console]]
 
[[it:Automatic login to virtual console]]
 
[[it:Automatic login to virtual console]]
{{Article summary start|Sumario}}
+
[[ja:仮想端末に自動ログイン]]
{{Article summary text|Describe cómo acceder automáticamente a una consola virtual.}}
+
[[ru:Automatic login to virtual console]]
{{Article summary heading|Relacionado}}
+
{{Related articles start (Español)}}
{{Article summary wiki|Display Manager (Español)}}
+
{{Related|Display Manager (Español)}}
{{Article summary wiki|Start X at Login (Español)}}
+
{{Related|Silent boot (Español)}}
{{Article summary end}}
+
{{Related|Start X at Login (Español)}}
En este artículo se describe cómo acceder automáticamente a una ''consola virtual'' al final del [[boot process|proceso de arranque ]]. Este artículo sólo cubre el acceso a la consola (o tty); los métodos para iniciar un [[Xorg (Español)|servidor X]] se describen en [[Start X at Login_(Español)|Start X at Login]].
+
{{Related articles end}}
  
== Servicio ==
+
En este artículo se describe cómo acceder automáticamente a una [[Wikipedia:es:Virtual console|consola virtual]] al final del [[boot process|proceso de arranque]]. Este artículo solo cubre el acceso a la consola (o tty); los métodos para iniciar un [[Xorg (Español)|servidor X]] se describen en [[Start X at login (Español)|Start X at Login]].
Cree un archivo de servicio similar a {{ic|getty@.service}} y cópielo en {{ic|/etc/systemd/system/}}:
+
  
# cp /usr/lib/systemd/system/getty@.service /etc/systemd/system/autologin@.service
+
== Configuración ==
 +
La configuración cuenta con [[Systemd#Editing provided units|los archivos drop-in]] de systemd para sobrescribir los parámetros predeterminados que se pasan a agetty.
  
{{Nota|{{ic|/etc/systemd/system/}} tiene prioridad sobre {{ic|/usr/lib/systemd/system/}}}}
+
La configuración difiere según se trate de consolas virtuales o de serie. En la mayoría de los casos en que se desea configurar el inicio de sesión automático en la consola virtual, el nombre del dispositivo es {{ic|tty''N''}}, donde {{ic|''N''}} es un número. La configuración del inicio de sesión automático para las consolas de serie será un poco diferente. Los nombres de los dispositivos de las consolas de serie aparecen como {{ic|ttyS''N''}}, donde {{ic|''N''}} es un número.
  
Cambie la línea {{ic|ExecStart}} para incluir el parámetro {{ic|-a ''USERNAME''}}:
+
=== Consola virtual ===
 +
Cree el siguiente archivo (y los directorios principales):
  
{{hc|/etc/systemd/system/autologin@.service|
+
{{hc|/etc/systemd/system/getty@tty1.service.d/autologin.conf|2=
2=[Service]
+
[Service]
''[...]''
+
ExecStart=
ExecStart=-/sbin/agetty --noclear -a ''USERNAME'' %I 38400
+
ExecStart=-/usr/bin/agetty --autologin ''username'' --noclear %I 38400 linux
''[...]''
+
 
+
[Install]
+
WantedBy=getty.target
+
 
}}
 
}}
  
{{Sugerencia|Es posible cambiar {{ic|1=Type=idle}} a {{ic|1=Type=simple}} para permitir una ligera demora en la ejecución de agetty hasta que todos los procesos (peticiones de cambio de estado de las unidades) se hayan completado. Esta opción es más útil [[Start X at Boot|iniciando X automáticamente]]. Consulte {{ic|man systemd.service}} para más información. {{Nota|{{ic|1=Type=simple}} puede hacer que los mensajes de arranque de systemd contaminen el mensaje del login.}}}}
+
{{Sugerencia|La opción {{ic|1=Type=idle}} retrasará la ejecución de agetty hasta que todos los trabajos (peticiones de cambio de estado de las unidades) se completen. Por otro lado, cuando se utiliza {{ic|1=Type=simple}}, el servicio se pondrá en marcha de inmediato, pero puede producir mensajes relativos el arranque de systemd que se arrojen en el prompt del login. Esta opción es útil cuando  [[Start X at login (Español)|se inicia X automáticamente]]. Para usar esta opción, añada {{ic|1=Type=simple}} en {{ic|autologin.conf}}.}}
  
{{Nota|Si utiliza mingetty, cambie {{ic|/sbin/agetty}} por {{ic|/sbin/mingetty}}.}}
+
Si quiere utilizar otra ''tty'' distinta de ''tty1'' vea [[Systemd FAQ#Q:_How_do_I_change_the_number_of_gettys_running_by_default.3F|Systemd FAQ]].
  
Por último, es necesario desactivar el antiguo {{ic|getty@tty''X''.service}} para la tty específica y activar el nuevo {{ic|autologin@tty''X''.service}}. Por ejemplo:
+
=== Consola de serie ===
# systemctl daemon-reload
+
# systemctl disable getty@''tty1''
+
# systemctl enable autologin@''tty1''
+
# systemctl start autologin@''tty1''
+
  
{{Advertencia|Si se está en una sesión X en la misma tty configurada en el archivo .service, iniciar {{ic|autologin@tty''X''.service}} romperá el servidor X.}}
+
Cree el siguiente archivo (y los directorios principales):
  
Para evitar errores con display-manager.service en dmesg, debe configurar el target por defecto para multi-usuario en lugar del gráfico:
+
{{hc|/etc/systemd/system/getty@tty1.service.d/autologin.conf|2=
# systemctl enable multi-user.target
+
[Service]
 +
ExecStart=
 +
ExecStart=-/usr/bin/agetty --autologin ''username'' --noclear %I 38400 linux
 +
}}
  
===Véase también===
+
==Véase también==
 +
 
*[[Systemd_(Español)#Cambiar_el_target_predeterminado_para_arrancar|Cambiar el runlevel/target predefinido al arrancar]].
 
*[[Systemd_(Español)#Cambiar_el_target_predeterminado_para_arrancar|Cambiar el runlevel/target predefinido al arrancar]].

Latest revision as of 14:36, 1 April 2016

En este artículo se describe cómo acceder automáticamente a una consola virtual al final del proceso de arranque. Este artículo solo cubre el acceso a la consola (o tty); los métodos para iniciar un servidor X se describen en Start X at Login.

Configuración

La configuración cuenta con los archivos drop-in de systemd para sobrescribir los parámetros predeterminados que se pasan a agetty.

La configuración difiere según se trate de consolas virtuales o de serie. En la mayoría de los casos en que se desea configurar el inicio de sesión automático en la consola virtual, el nombre del dispositivo es ttyN, donde N es un número. La configuración del inicio de sesión automático para las consolas de serie será un poco diferente. Los nombres de los dispositivos de las consolas de serie aparecen como ttySN, donde N es un número.

Consola virtual

Cree el siguiente archivo (y los directorios principales):

/etc/systemd/system/getty@tty1.service.d/autologin.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I 38400 linux
Sugerencia: La opción Type=idle retrasará la ejecución de agetty hasta que todos los trabajos (peticiones de cambio de estado de las unidades) se completen. Por otro lado, cuando se utiliza Type=simple, el servicio se pondrá en marcha de inmediato, pero puede producir mensajes relativos el arranque de systemd que se arrojen en el prompt del login. Esta opción es útil cuando se inicia X automáticamente. Para usar esta opción, añada Type=simple en autologin.conf.

Si quiere utilizar otra tty distinta de tty1 vea Systemd FAQ.

Consola de serie

Cree el siguiente archivo (y los directorios principales):

/etc/systemd/system/getty@tty1.service.d/autologin.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I 38400 linux

Véase también