উপরের কোনওটি করার জন্য আমার কাছে রুট অ্যাকাউন্টে অ্যাক্সেস নেই, তাই এখানে আমি ব্যবহার করেছি এমন একটি কাজ।
প্রথমে আপনার অ্যাকাউন্টে এসএসএস করুন যেমন আপনি সাধারণত করেন এবং যা যা কাজ করে তা পরীক্ষা করে।
ssh -Y <you>@<your_server>
আমার সংযোগ রয়েছে তা নিশ্চিত করার জন্য আমি সাধারণত একটি এক্সটার্ম জ্বালিয়ে ফেলি। যদি সমস্ত ভাল হয় তবে <you>
হোম ডিরেক্টরিতে থাকা XAuthority ফাইলটি অনুলিপি করুন এবং এটি একটি সর্বজনীন ডিরেক্টরিতে রেখে দিন।
cp ~/.Xauthority /tmp/tempXAuth
নিশ্চিত করুন যে আপনি সেই ফাইলটি পাবলিক ডিরেক্টরিতে mod ch7 chmod করেছেন যাতে সুডো অ্যাকাউন্টটি পরবর্তী পদক্ষেপে এটি ব্যবহার করতে পারে।
chmod 777 /tmp/tempXAuth
এখন আপনি হিসাবে কাজ করতে হবে ব্যবহারকারী sudo
sudo su - <other_user>
আপনি একবার <other_user>
হয়ে গেলে বিদ্যমান .অক্ষমতাটির ব্যাক আপ দিন এবং তারপরে "ভাল" অনুলিপি করুন।
cp ~/.Xauthority ~/.Xauthority.bak
cp /tmp/tempXAuth ~/.Xauthority
আপনার যে কোনও এক্স প্রোগ্রাম চালাতে সক্ষম হওয়া উচিত এবং সেগুলি আপনার বর্তমান এক্স সার্ভার সেশনের মাধ্যমে প্রমাণীকরণ করা উচিত।