क्या साझा नियंत्रण tmux सत्र का एक तरीका है?


जवाबों:


7

आप सही अनुमति देकर और निम्नलिखित कार्य करके विभिन्न उपयोगकर्ताओं के स्वामित्व वाले tmux सत्रों में संलग्न हो सकते हैं:

मेज़बान

tmux -S /tmp/team

ग्राहक

tmux -S /tmp/team attach

उदाहरण के लिए, सभी उपयोगकर्ताओं के लिए अनुमतियाँ सेट करने के लिए:

chmod 777 / tmp / टीम


1
chmod 777: नहीं नहीं नहीं नहीं नहीं! कभी चला नहीं chmod 777। यह व्यावहारिक रूप से कभी आवश्यक नहीं है! "परीक्षण प्रयोजनों" के लिए भी नहीं। यदि फ़ाइल पठनीय है, तो यह पठनीय है। यदि यह उसके द्वारा लिखने योग्य है userया groupउसे लिखने की आवश्यकता है, तो यह लिखने योग्य है। हर किसी को लिखने की अनुमति देने के लिए बिल्कुल शून्य की आवश्यकता होती है, और chmodइसे वापस कुछ समझ में देने के लिए बिल्कुल यही है कि बहुराष्ट्रीय कंपनियों को हैक कैसे किया जाता है। बस यह मत करो। कभी। मैंने यूनिक्स अनुमतियों का परिचय लिखा । कृपया इसे पढ़ें!
मार्टिन टूरनोइज

इस स्थिति में, केवल उपयोगकर्ताओं को उसी समूह में रखें और chgrpइसे उसी तक।
मार्टिन टूरनोइज

स्पष्टता के लिए, यह उत्तर "स्क्रीन -x" के समान नहीं है, जो उपयोगकर्ताओं को प्रत्येक बफर / विंडो का अलग नियंत्रण रखने की अनुमति देता है, जबकि tmux केवल एक उपयोगकर्ता को एक बार में प्रत्येक सत्र को नियंत्रित करने देता है।
जिदर

4

यह केवल आपके लिए एक ही सत्र संलग्न करके काम करेगा, जिसमें कोई विशेष स्विच नहीं है।

साझा सत्रों के लिए tmux के ठंडे लाभों में से एक यह है कि यह स्वचालित रूप से वर्तमान में जुड़े सभी क्लाइंट्स के सबसे छोटे वास्तविक टर्मिनल आकार में फलक आकारों को समायोजित करता है।


यानी सिर्फ चलाने tmux attach, या tmux attach -t 4सत्र 4, आदि के लिए संलग्न करने के लिए
गाइल्स 'तथाकथित बंद किया जा रहा है बुराई'

बस सावधान रहें कि आप अलग-अलग उपयोगकर्ताओं के बीच tmux सत्र को साझा नहीं कर सकते
नंबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.