Kontrol tmux oturumu paylaşmanın bir yolu var mı?


Yanıtlar:


7

Doğru izinleri vererek ve aşağıdakileri yaparak farklı kullanıcıların sahip olduğu tmux oturumlarına ekleyebilirsiniz:

evsahibi

tmux -S /tmp/team

müşteri

tmux -S /tmp/team attach

Örneğin, tüm kullanıcılar için izinleri ayarlamak üzere:

chmod 777 / tmp / takım


1
chmod 777: hayır hayır Hayır Hayır Hayır! Asla kaçma chmod 777. Pratik olarak asla gerekli değildir! "Test amaçlı" bile değil. Dosya okunabilirse, okunabilir. O tarafından yazılabilir varsa userveya groupbuna yazma, daha sonra 's yazılabilir bu ihtiyacı. Herkese yazma izni vermek için kesinlikle sıfır ihtiyaç vardır ve chmodbunu aklı başında bir şeye unutmak, çokuluslu şirketlerin nasıl saldırıya uğradığıdır. Sadece yapma. Hiç. Unix izinlerinin bir tanıtımını yazdım . Lütfen onu oku!
Martin Tournoij

Bu durumda, kullanıcıları aynı gruba koyun ve chgrpbuna ekleyin.
Martin Tournoij

Açıkçası, bu cevap "screen -x" ile aynı değildir .
jidar

4

Özel bir anahtar olmadan aynı oturumu ekleyerek sizin için çalışacaktır.

Paylaşılan oturumlar için tmux'un harika avantajlarından biri, bölme boyutlarını o anda bağlı olan istemcilerin tümünün en küçük gerçek terminal boyutuna otomatik olarak ayarlamasıdır.


Yani sadece koşmak tmux attach, ya da tmux attach -t 4oturum 4, vb eklemek için.
Gilles 'SO- kötü olmaktan vazgeç'

tmux oturumunu farklı kullanıcılar arasında paylaşamayacağınıza dikkat edin
number5
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.