공유 제어 TMUX 세션을 갖는 방법이 있습니까?


9

screen -xLinux 용 gnu screen 과 비슷한 것을 찾고 있습니다.

답변:


7

올바른 권한을 부여하고 다음을 수행하여 다른 사용자가 소유 한 tmux 세션에 연결할 수 있습니다.

주최자

tmux -S /tmp/team

고객

tmux -S /tmp/team attach

예를 들어, 모든 사용자에 대한 권한을 설정하려면 다음을 수행하십시오.

chmod 777 / tmp / team


1
chmod 777: nonononono! 절대로 실행하지 마십시오 chmod 777. 실제로는 절대 필요하지 않습니다! "테스트 목적"도 아닙니다. 파일을 읽을 수 있으면 읽을 수 있습니다. 쓰기 권한이 user있거나 group쓰기가 필요한 경우 쓰기 가능합니다. 모든 사람에게 쓰기 권한을 부여 할 필요는 전혀 없으며, chmod다국적 기업이 해킹당하는 방식으로 제정신이 아닌 것을 잊어 버리는 것입니다. 하지 마십시오. 이제까지. 유닉스 권한에 대한 소개를 썼습니다 . 읽어주세요!
Martin Tournoij

이 경우 사용자를 같은 그룹에 배치 chgrp하면됩니다.
Martin Tournoij

명확하게하기 위해이 답변은 "screen -x"와 같지 않으므로 사용자는 각 버퍼 / 창을 개별적으로 제어 할 수 있으며 tmux는 한 번에 한 사용자 만 각 세션을 제어 할 수 있습니다.
jidar

4

특별한 스위치없이 동일한 세션을 연결하면 효과가 있습니다.

공유 세션에 대한 tmux의 멋진 장점 중 하나는 창 크기를 현재 연결된 모든 클라이언트의 가장 작은 실제 터미널 크기로 자동 조정한다는 것입니다.


즉, 그냥 실행 tmux attach하거나 tmux attach -t 4세션 4 등에 연결합니다.
Gilles 'SO-stop

다른 사용자간에 tmux 세션을 공유 할 수 없다는 점에 유의하십시오.
number5
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.