[LINUX] User ingelogd, sessie overnemen

Pagina: 1
Acties:

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Ik heb thuis een Linux(slackware) server staan waarop een aantal mensen wat dingen kunnen klooien. Nu is het alleen zo dat deze mensen soms wat hulp nodig hebben. Wat ik dan dus wil kunnen is in de bash waarin zij werken commandos kunnen uitvoeren en zien wat zij zien.

Ik heb gezocht en wat dingen gevonden, maar dat gaat allemaal over X. Bij mij gaat het alleen om text-mode.

=( Protected by witchcraft )=


  • 2P
  • Registratie: November 2001
  • Laatst online: 21-06 01:34

2P

:wq

dit kan met het commando: screen.
$ man screen ;)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
screen is uw antwoord.
Je laat ze
code:
1
screen

doen, jij logt dan vervolgens in als dezelfde user, en je doet
code:
1
screen -x

en voila, jullie zitten op dezelfde terminal te werken.

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Thanx... Dat werkt inderdaad, maar hoe kan ik er nu automatisch voor zorgen dat bij die users dat commando wordt uitgevoerd, zodat ik ten alle tijde control heb als dat nodig is... Als het kan per user ingesteld.

=( Protected by witchcraft )=


  • pistole
  • Registratie: Juli 2000
  • Laatst online: 14-08 22:52

pistole

Frutter

wat jij wilt, is shadowen, lijkt het op

Ik frut, dus ik epibreer


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je zou screen in de .bashrc kunnen zetten, of de shell van de betreffende users kunnen veranderen in /usr/bin/screen

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op woensdag 20 maart 2002 12:25 schreef blaataaps het volgende:
Je zou screen in de .bashrc kunnen zetten, of de shell van de betreffende users kunnen veranderen in /usr/bin/screen
En wat screen doet, is de shell van de gebruiker opstarten, en dat is ... juistja :)
En de bashrc wordt iedere keer als een shell opgestart wordt uitgevoerd, dus binnen de kortste keren heb je 500 screens draaien :o :P

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Hmm, dat is waar, maar je zou kunnen spelen met .bash_profile en .bashrc (voor login en non login shells), ik neem aan dat screen een non login shell maakt, dus dan zou hij niet nog een screen moeten maken, maar ik haal altijd door elkaar welke bij login shell wordt gedaan en welke niet.

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Oke... Alles werkt inmiddels wel leuk en aardig. Maar hoe voorkom ik dat wanneer ik screen verlaat (met exit :?) dat aan de andere zijde ook screen gekilt wordt?

(Ik zie overigens af van dat automatisch starten van screen bij users. Maar wil(en wou in het verleden al) het nu gebruiken voor het beheren van een HL_DS server onder linux.

=( Protected by witchcraft )=


Verwijderd

screen -rx, en anders gewoon als je eruit wil even je bash killen.

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op woensdag 20 maart 2002 14:28 schreef freebie het volgende:
...en anders gewoon als je eruit wil even je bash killen.
:? Of met een bazooka je systeemkast opblazen :z
Niet echt een nette oplossing eh :)

Je kan hem ook met Ctrl-A Ctrl-D detachen, dan blijft de sessie gewoon doorlopen.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op woensdag 20 maart 2002 14:33 schreef mithalph het volgende:

[..]

:? Of met een bazooka je systeemkast opblazen :z
Niet echt een nette oplossing eh :)

Je kan hem ook met Ctrl-A Ctrl-D detachen, dan blijft de sessie gewoon doorlopen.
Thanx, dat moest ik hebben, nu moet het wel gaan lukken.

=( Protected by witchcraft )=


  • hammerhead
  • Registratie: April 2000
  • Laatst online: 08:09
Op woensdag 20 maart 2002 14:33 schreef mithalph het volgende:

[..]

:? Of met een bazooka je systeemkast opblazen :z
Niet echt een nette oplossing eh :)

Je kan hem ook met Ctrl-A Ctrl-D detachen, dan blijft de sessie gewoon doorlopen.
Je hoeft alleen maar CTRL-A gevolgd door d. (Ctrl is niet nodig bij de D)

Nog wat andere leuke commando's:
CTRL-A gevolgd door spatie => Ga naar volgende scherm
CTRL-A gevolgd door c => Maak nieuw scherm aan

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op woensdag 20 maart 2002 16:02 schreef hammerhead het volgende:
Nog wat andere leuke commando's:
CTRL-A gevolgd door spatie => Ga naar volgende scherm
CTRL-A gevolgd door c => Maak nieuw scherm aan
Als je vertelt hoe je een nieuw scherm aanmaakt, mag je er ook bijzeggen dat je met ctrl-a 0 naar het eerste scherm teruggaat, met ctrl-a 1 naar het tweede, met ctrl-a 2 naar het derde, enz ;)
En vergeet ctrl-a ? niet.

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 08:09
Op woensdag 20 maart 2002 18:28 schreef deadinspace het volgende:

[..]

Als je vertelt hoe je een nieuw scherm aanmaakt, mag je er ook bijzeggen dat je met ctrl-a 0 naar het eerste scherm teruggaat, met ctrl-a 1 naar het tweede, met ctrl-a 2 naar het derde, enz ;)
En vergeet ctrl-a ? niet.
Van die Ctrl-a <cijfer> kende ik idd wel.... Maak zelf echter alleen maar gebruik van Ctrl-a <spatie>.

Ctrl-a ? kende ik echter nog niet (te lui om manual door te lezen.... :))

Maar screen is echt een extreem geweldig programma 8-)

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Hmm, gaan we de hele manpage van screen hier intypen ofzo? :)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
code:
1
2
$ man screen | wc -l
   4158

Liever niet dus : )
Pagina: 1