1

Bon je sais il n'y a pas de questions idiotes (seulement des gens idiots!) mais là c'est pas mal je trouve, enfin bon je demande quand même:

Le verrouillage de l'écran (sous Linux) est-il lappenage des interfaces graphiques? Parce que j'ai une petite debian qui tourne sans interface graphique sur une machine et je voulais savoir s'il était possible de pouvoir laisser ma machine en toute sureté en laissant ma session ouverte (car j'ai des process qui tournent pas en demon et donc j'aimerai les laisser tourner).

Je voulais donc savoir s'il existait un quelconque utilitaire permettant de vérrouiller une session console, et de la déverouiller en entrant le mot de passe de l'utilisateur courant.

D'avance merci! smile
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

2

avant de lancer un process qui doit tourner longtemps, il y a deux possibilités :

soit nohup macommande (mais je sais pas si on a encore accès après)

soit screen (ça t'ouvre une nouvelle session que tu peux « détacher » de ta console avec Ctrl-A->Ctrl-D, puis récupérer plus tard avec screen -r )
pour le coup, le screen , c'est vraiment comme du remote desktop sous windows : quand tu fais un screen -r, tu récupères l'écran comme avant sa fermeture, sauf que les programmes auront avancé dans leur boulot ^^)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

Mais n'importe qui au courant de cette commande peut reprendre la main j'imagine ? Il a l'air de vouloir verrouiller avec son mdp de compte ?

4

l'avantage de screen c'est que tu peux récupérer la main sur le process sans faire un kill (le nohup écrivant dans le fichier nohup.out par défaut). Le nohup est couramment utilisé pour daemoniser des process. Voir dans ton init.d, il y a des changes qu'un grep montre un nohup quelque part. Pour schématiser, un démon peut forker et détacher le fils, puis arrêter le père. Le process rend alors la main. C'est le mode de fonctionnement "simple" (exemple : apache, sendmail, postfix...). S'il ne fait pas comme ça, le démon ne rend pas la main, il faut donc daemoniser le binaire/script via un nohup, comme ça, le script appelant, qui fait le start, rend la main, et la suite peut se faire smile
J'ai pas d'exemple sous la main, mais tu dois pouvoir trouver wink

le screen, c'est bien mais on n'y a pas toujours accès (dépend des environnements). Ensuite, c'est pas toujours aimé des admins, jamais su pourquoi...
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

5

Folco (./3) :
Mais n'importe qui au courant de cette commande peut reprendre la main j'imagine ? Il a l'air de vouloir verrouiller avec son mdp de compte ?


le screen n'est récupérable que par le user qui l'a lancé, pas de problème donc.
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

6

Ok, et merci de toutes les infos. smile

7

bon, sinon tu as lock :
http://www.manpagez.com/man/1/lock/

mais bon, c'est pas forcément l'idéal. L'énorme avantage de screen c'est que tu libères ta station, et tu peux le récupérer à distance par exemple, via ssh, etc. Alors que ta session ouverte, ben tu peux toujours te brosser tongue

ps : ho, et il n'y a pas de questions idiotes wink
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

8

Mais quand vous parlez de récupérer c'est que l'état du process est enregistré et donc freezé non?

Parce que moi je souhaiterai idéalement que ça tourne derrière, le process en question devant à tout prix rendre un service même lors d emon absence.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

9

nan, c'est pas freezé, screen émule un terminal, tout ce qui est lancé dedans tourne normalement, simplement, il n'est attaché à aucun process en particulier, et surtout, tu peux le rattacher depuis où tu veux. En gros, imagine un bg sur un process, mais sur lequel tu peux faire un fg depuis où tu veux.
Donc pour l'OS et les process dedans, y'a un terminal. Pour l'utilisateur, il peut voir ça comme un terminal en tache de fond, qui vit sa vie, et il peut s'y connecter quand il veut smile
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

10

JoNas (./8) :
Mais quand vous parlez de récupérer c'est que l'état du process est enregistré et donc freezé non?

Parce que moi je souhaiterai idéalement que ça tourne derrière, le process en question devant à tout prix rendre un service même lors d emon absence.

fait la manip suivante :

dans un terminal, lance screen
y aura du blabla, tu fais enter
tu lances un programme genre lynx ou équivalent (qui ne rend pas la main tout de suite, quoi)
tu fais Ctrl-A Ctrl-D

tu fais screen -r

tu vas comprendre nettement mieux smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

après, j'aurais remplacé lynx par un sleep 40, et se reconnecter au screen au bout de, disons... 41 secondes smile
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

12

JoNas (./1) :
Bon je sais il n'y a pas de questions idiotes (seulement des gens idiots!) mais là c'est pas mal je trouve, enfin bon je demande quand même:


Ah non, c'est pas idiot du tout, au contraire ! Je n'avais jamais utilisé que nohup commande &, c'est bien pratique, tout ça ^^
avatar

13

Sous linux en console il y a vlock qui est pas mal

(sous gentoo


*  app-misc/vlock
      Latest version available: 1.3-r2
      Latest version installed: 1.3-r2
      Size of files: 16 kB
      Homepage:      ftp://ftp.ibiblio.org/pub/Linux/utils/console/
      Description:   A console screen locker
      License:       GPL-2
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14

Ok merci bien j'ai trouvé ce qu'il me fallait, screen est pas mal il devrait me servir pour un petit projet que j'avais mis sur pause depuis un petit moment, sinon vlock (dispo dans les dépots de sarge) joue très bien son rôle aussi.

Merci (une fois encore!) à tous pour votre participation smile
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

15

Et sinon screen te permet aussi de locker la console avec ctrl+a ctrl+x
So much code to write, so little time.

16

Ben disont que screen a des avantages pour une connection a distance, mais en local, c'est moins evident
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

17

Godzil (./13) :
Sous linux en console il y a vlock qui est pas mal

(sous gentoo


*  app-misc/vlock
      Latest version available: 1.3-r2
      Latest version installed: 1.3-r2
      Size of files: 16 kB
      Homepage:      ftp://ftp.ibiblio.org/pub/Linux/utils/console/
      Description:   A console screen locker
      License:       GPL-2

Tu devrais installer eix ça te changera la vie smile
avatar
I'm on a boat motherfucker, don't you ever forget

18

Ha oui ça, bah vu le nombre de vois que j'utilise emerge -S/s ça me gene pas trop ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.