আজ খুঁজে পেয়েছি যে পৃথক ব্যবহারকারীর হিসাবে চলমান স্ক্রিনটি আমার কাজ করবে না!
অর্থাত
ssh bob@server # ssh into server as bob
sudo su "monitor" -
screen # fails: Cannot open your terminal '/dev/pts/0'
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা "মনিটর" ব্যবহারকারী হিসাবে চলে। স্ক্রিনে আউটপুট দেখতে আমরা এটি একটি স্ক্রিন সেশনে চালিত করি। সমস্যাটি হ'ল আমাদের বেশ কয়েকটি ব্যবহারকারী রয়েছেন যারা তাদের নিজের অ্যাকাউন্টে লগ ইন করেন (যেমন বব, জেমস, সুসি, ইত্যাদি ...) এবং তারপরে তারা "মনিটর" ব্যবহারকারীর সাথে সুডো করে। তাদের "মনিটর" ব্যবহারকারীর কাছে অ্যাক্সেস দেওয়া প্রশ্নছাড়া।
sudo su "user" -
। কেন ব্যবহার sudo -u user -s
করবেন না ?
sudo su
- আমি মনে করি এটি কেবল লোকেরা অভ্যস্ত হয়ে যায় (আমার ক্ষেত্রে এটি এর কারণ যা আপনার কোনও সুডোর পতাকাগুলি জানার দরকার নেই sudo su
- আমি মনে করি না যে আমি কখনও সুডো ম্যানপেজটি পড়েছি :)