Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:autres:screen [26/03/2017 01:43] Switch [Multiutilisateur ! Partager ta console avec une autre personne !] |
doc:autres:screen [27/03/2017 18:02] Switch [Multiutilisateur ! Partager ta console avec une autre personne !] |
||
---|---|---|---|
Ligne 222: | Ligne 222: | ||
===== Ajouter une bare de status ( hardstatus ) ===== | ===== Ajouter une bare de status ( hardstatus ) ===== | ||
+ | |||
Une barre de status qui affiche les fenêtres totalement personnalisable; | Une barre de status qui affiche les fenêtres totalement personnalisable; | ||
Ajouter ceci à vote fichier de configuration screen perso : **.screenrc** : | Ajouter ceci à vote fichier de configuration screen perso : **.screenrc** : | ||
Ligne 235: | Ligne 236: | ||
Screen permet de partager ton terminal avec un autre utilisateur ( ayant un autre compte dans ton ordi ). | Screen permet de partager ton terminal avec un autre utilisateur ( ayant un autre compte dans ton ordi ). | ||
- | Dans cet exemple, **tu es l'utilisateur nommé "foo"**; tu crées une session screen **multiuser** puis tu autorises **ton ami nommé "bar"** à t'y rejoindre. Ici, on autorisera à **bar** uniquement la lecture; il ne pourra pas écrire ou exécuter des commandes dans ton terminal. | + | Dans cet exemple, **tu es l'utilisateur nommé "foo"**; tu crées une session screen **multiuser** puis tu autorises **ton ami nommé "bar"** à t'y rejoindre. Ici, on autorisera à **bar** uniquement la lecture; il ne pourra pas écrire ou exécuter des commandes dans ton terminal. Il pourra alors observer ton terminal à distance pour te conseiller, en te laissant le contrôle par sécurité . |
<note warning>L'utilisation du mode "multiuser" nécessite de modifier les droits de screen en [[doc:systeme:chmod|SUID]]root. On l’enlèvera en fin d'utilisation pour raisons de sécurité</note> | <note warning>L'utilisation du mode "multiuser" nécessite de modifier les droits de screen en [[doc:systeme:chmod|SUID]]root. On l’enlèvera en fin d'utilisation pour raisons de sécurité</note> | ||
Ligne 262: | Ligne 263: | ||
Retire (**-**)les droits d'écriture (**w**rite) et d'e**x**écution à **bar** pour **toutes les fenêtres** screen ( symbolisées par **#**) et toutes les commandes (**?** représente toute les commandes) pour ta sécurité. | Retire (**-**)les droits d'écriture (**w**rite) et d'e**x**écution à **bar** pour **toutes les fenêtres** screen ( symbolisées par **#**) et toutes les commandes (**?** représente toute les commandes) pour ta sécurité. | ||
+ | |||
+ | <note tip>Vérifiez bien les commandes suivantes,car le copier / coller modifie des charactères !</note> | ||
<key>CTRL a</key><key>:</key>aclchg bar -wx "#?" | <key>CTRL a</key><key>:</key>aclchg bar -wx "#?" | ||
Ligne 272: | Ligne 275: | ||
- | == ton ami bar rejoint la session == | + | == ton ami bar rejoint la session : == |
- | Au tour de ton ami **bar** se connecte à distance à ton ordinateur par [[doc:reseau:ssh|SSH]] et rejoint ta session existante ( **-x** ), en précisant ton login et le nom de ta session : | + | Au tour de ton ami **bar** de se connecte à distance à ton ordinateur par [[doc:reseau:ssh|SSH]] et rejoint ta session existante ( **-x** ), en précisant ton login et le nom de ta session : |
<code user>screen -x foo/UnScreenPourDeux</code> | <code user>screen -x foo/UnScreenPourDeux</code> | ||