আমি আপনার মত একই প্রশ্ন ছিল কিন্তু একটি সাধারণ ব্যবহারকারীর জন্য। আসুন ধরা যাক আমি ব্যবহারকারীর অ্যাকাউন্ট ফু ব্যবহার করে ফায়ারফক্স শুরু করতে চাই। আমি বার হিসাবে লগ ইন করছি:
[bar@localhost ~]$ sudo -u foo -H firefox
দুঃখজনকভাবে সেই কমান্ডটি একইরূপে ত্রুটি হিসাবে ব্যর্থ হয়েছে (যেমন কোনও প্রোটোকল নির্দিষ্ট করা এবং প্রদর্শন খুলতে পারে না)
আমার সমাধানটি হ'ল এক্স সার্ভারে অনুমোদিত অ্যাক্সেসের তালিকায় কেবলমাত্র ব্যবহারকারী foo যুক্ত করা।
xhost si:localuser:foo
এবং এটি হ'ল আমি তখনই ফায়ারফক্স (এবং অন্যান্য এক্স অ্যাপ্লিকেশন) ব্যবহার করে sudo
এবং ব্যবহারকারী foo চালু করতে সক্ষম হয়েছি ।
পটভূমি : এক্স উইন্ডোতে একটি ক্লায়েন্ট / সার্ভার আর্কিটেকচার রয়েছে। আপনি যখন কোনও অ্যাপ্লিকেশন চালু করেন আপনি এক্স সার্ভারের অনুমোদনের জন্য এটি প্রদর্শনের জন্য অনুরোধ করেন। ডিফল্টরূপে একবার আপনি একটি সেশন খোলার পরে (আপনি গ্রাফিকালি লগইন করুন), আপনাকে (আপনার ব্যবহারকারী) স্পষ্টতই সার্ভার এবং প্রদর্শন অ্যাপ্লিকেশনগুলির সাথে কম্যুনিকেট করার অনুমতি পাবেন। অন্যান্য ব্যবহারকারীদের যদি আপনি এটি নির্দিষ্ট না করেন তবে এই অনুমতি নেই। xhost
অনুমতিগুলির তালিকা চালিত করার একটি সরঞ্জাম। si
ইঙ্গিত করে যে নিয়ম সার্ভার প্রান্তের হয় এবং এটি স্থানীয় ব্যবহারকারী অনুমোদন foo
প্রদর্শন অ্যাপ্লিকেশনের জন্য। এক্স উইন্ডো এক্ষেত্রে খুব শক্তিশালী এবং আপনি স্থানীয়ভাবে দূরবর্তী অ্যাপ্লিকেশনগুলি DISPLAY
পরিবেশগত পরিবর্তনশীল এবং xhost
(তবে তাদের মধ্যে সীমাবদ্ধ নয়) দিয়ে খেলতে পারেন । পুরানো সময়ে, যখন লোকেরা টাইপ করেxhost +
এবং নিখুঁতভাবে প্রত্যেককে তাদের এক্স সেশনটি ব্যবহার করার অনুমতি দেওয়া হয়েছিল, খালি জন্য তাদের পর্দায় অ্যাপ্লিকেশন প্রদর্শন করা সম্ভব হয়েছিল ;-) আজকাল মানুষ এক্স উইন্ডো ক্লায়েন্ট / সার্ভার আর্কিটেকচার (কমপক্ষে আমি যা পর্যবেক্ষণ করি তার জন্য কম ব্যবহার করি) গত 10 বছর)
PS: ফায়ারফক্সকে এক ধরণের "জেল" ( ভবিষ্যতে পিডিএফ.জেএসের মতো দুর্বলতা এড়াতে ) চালু করার জন্য আমি এটি করেছি । তবে আমি দ্রুত জানতে পেরেছি যে সুডোর মাধ্যমে ফায়ারফক্সকে কল করা এটি অডিও বা ভিডিও হার্ডওয়্যার অ্যাক্সেসের অনুমতি দেয় না। তবে একটি লোক আছে যা সুডোর মাধ্যমে ফায়ারফক্সকে কল করার সময় কীভাবে ভিডিও হার্ডওয়্যার ত্বরণ এবং অডিও সক্রিয় করতে হয় তা স্পষ্টভাবে ব্যাখ্যা করে । এই নির্দেশাবলী সহ ওয়াইএমএমভি, উদাহরণস্বরূপ আমার কাছে এখনও অডিও সহ অনুমতি অস্বীকার করা হয়েছে তবে ভিডিও ভাল (সেলডাক্স ওপরে ফেডোরা 22 তে পরীক্ষা করা হয়েছে)।