1 votes

Utiliser le tty sans login à chaque fois

Dans les systèmes basés sur Ubuntu, à partir de l'environnement de bureau, il est possible d'ouvrir plusieurs onglets à partir de l'émulateur de terminal sans avoir à se connecter à chaque fois : l'utilisateur est déjà connecté pour chaque onglet (en général, chaque onglet correspond à un /dev/pts/x dispositif).

En appuyant sur Ctrl+Alt+F1 ... F6, il est possible d'accéder à un tty qui est un terminal entièrement textuel et plein écran. Mais contrairement aux onglets graphiques de l'émulateur de terminal, un nouveau login est nécessaire à chaque fois et pour chaque nouvel utilisateur. tty .

Y a-t-il un moyen d'éviter cela ? Je voudrais être déjà connecté lorsque j'appuie sur Ctrl+Alt+F1 .... F6, lorsque j'accède à ces terminaux de texte depuis l'environnement graphique (où je me suis connecté !).

1voto

waltinator Points 32821

Véase man screen Elle dit, en partie :

DESCRIPTION
       Screen  is  a  full-screen  window  manager that multiplexes a physical
       terminal between  several  processes  (typically  interactive  shells).
       Each  virtual  terminal  provides the functions of a DEC VT100 terminal
       and, in addition, several control functions from the ISO 6429 (ECMA 48,
       ANSI X3.64) and ISO 2022 standards (e.g. insert/delete line and support
       for multiple character sets).  There is a scrollback history buffer for
       each virtual terminal and a copy-and-paste mechanism that allows moving
       text regions between windows.

Je l'utilise sur CTRLAltFn des écrans en permanence

1voto

Sergiy Kolodyazhnyy Points 97292

Ubuntu utilise par défaut agetty pour gérer les ATS. La page de manuel pour cela définit -a, --autologin username options pour se connecter automatiquement à un nom d'utilisateur spécifié. Ainsi, on peut faire ce qui suit :

  1. Ouvrir avec les droits d'administrateur /etc/init/tty1.conf dans votre éditeur de texte préféré. Je suis en train de faire sudo vim /etc/init/tty1.conf mais vous pouvez utiliser pkexec gedit /etc/init/tty1.conf

  2. Modifier la ligne par défaut exec /sbin/getty -8 38400 tty2 a exec /sbin/getty --autologin myUserName -8 38400 tty2 .

  3. Sauvegardez et quittez. Répétez pour les autres fichiers tty si nécessaire

Notez que pour un système à utilisateur unique, cela est approprié, mais pas recommandé si vous avez plusieurs utilisateurs (pour des raisons évidentes de confidentialité).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X