Sida 1 av 1

"screen" med "su"

Postat: 31 aug 2007, 13:48
av Emil.s

Kod: Markera allt

emil@servern: ~ $ su emil_2
Password: 
emil_2@servern: ~ $ 
emil_2@servern: ~ $ screen
Cannot open your terminal '/dev/pts/0' - please check.
emil_2@servern: ~ $ exit
emil@servern: ~ $ chmod 777 /dev/pts/0
emil@servern: ~ $ su emil_2
emil_2@servern: ~ $ screen
[detached]
emil_2@servern: ~ $ screen -r
[detached]
emil_2@servern: ~ $ exit
emil@servern: ~ $ su emil_2
emil_2@servern: /home/emil $ screen -r
[detached]
emil_2@servern: /home/emil $ exit
emil@servern: ~ $ logout
Connection to servern closed.
emil@MacBooken.local: ~ $ ssh servern
emil@servern: ~ $ su emil_2 
emil_2@servern: /home/emil $ cd
emil_2@servern: ~ $ screen -r
Cannot open your terminal '/dev/pts/0' - please check.
emil_2@servern: ~ $ screen -r /dev/pts/1
Must run suid root for multiuser support.
emil_2@servern: ~ $ ls -l /dev/pts/
total 0
crw--w---- 1 emil tty 136, 0 2007-08-31 13:40 0
crw--w---- 1 emil_2 tty 136, 1 2007-08-31 13:37 1
emil_2@servern: ~ $ tty
/dev/pts/0
"Must run suid root for multiuser support." va!? Hur får man screen att fungera när man kört "su"?

SV: "screen" med "su"

Postat: 31 aug 2007, 16:25
av Mekaniserad Apelsin

SV: "screen" med "su"

Postat: 31 aug 2007, 17:30
av Konservburk
Emil.s skrev: Hur får man screen att fungera när man kört "su"?
Du måste ändra rättigheterna på den tty du su:ar
ifrån varje gång det är en ny tty. (När du gjort en
ny ssh-inloggning t.ex.)

Kod: Markera allt

bash$ ssh user1@hostname
user1$ chmod 666 `tty`
user1$ su user2
Password:
user2$ screen -r

SV: "screen" med "su"

Postat: 31 aug 2007, 19:15
av Emil.s
DrKonservburk skrev:
Emil.s skrev: Hur får man screen att fungera när man kört "su"?
Du måste ändra rättigheterna på den tty du su:ar
ifrån varje gång det är en ny tty. (När du gjort en
ny ssh-inloggning t.ex.)

Kod: Markera allt

bash$ ssh user1@hostname
user1$ chmod 666 `tty`
user1$ su user2
Password:
user2$ screen -r
Men! Testat allt utom det...  :P

Funkade såklart finfint. Tack! :)