জিইউআই অ্যাপ্লিকেশনগুলিতে sudo ব্যবহার করে


10

আমি যখন কুবুন্টু ব্যবহার করছিলাম, sudo kateউদাহরণস্বরূপ , আমি সবসময় এক্স অ্যাপ্লিকেশনগুলি sudo দিয়ে খুলতে পারি । এখন যে আমি খিলান পরিবর্তন করেছি যে কাজ করে না। আমি জানি যে আমাকে সবসময় কেডেসু ব্যবহার করতে বলা হয়েছিল, তবে কুবুন্টুতে এমন কোন সেটিংস রয়েছে যা আমাকে এক্স অ্যাপ্লিকেশনগুলিতে সুডো ব্যবহার করতে দেয় যা আমাকে খিলান দিয়ে এটি করতে বাধা দেয়?

সম্পাদনা :
দুঃখিত, আমি যা ঘৃণা করি তা আমি নিজেই করেছি> _ <

এটি আমি যা করার চেষ্টা করছি:

[ফালামারী @ ফালমারি-জেড-আর্চ ডাউনলোডগুলি] $ সুডো কেট
পাসওয়ার্ড: 
কোনও প্রোটোকল নির্দিষ্ট করা হয়নি
কেট: এক্স সার্ভারের সাথে সংযোগ স্থাপন করতে পারে না: 0.0

নোট করুন এটি কনসোল ব্যবহার করে কেবল নিয়মিত টার্মিনাল সেশন, আমি এসএসএইচ ব্যবহার করছি না

/ ইত্যাদি / sudoers :

## sudoers ফাইল।
##
## এই ফাইলটি 'ভিসুডো' কমান্ডের সাথে রুট হিসাবে সম্পাদনা করা আবশ্যক।
## 'ভিসুডো' ব্যবহারে ব্যর্থতার ফলে সিনট্যাক্স বা ফাইলের অনুমতি ত্রুটি হতে পারে
## যা সুডোকে দৌড়াতে বাধা দেয়।
##
## কীভাবে একটি sudoers ফাইল লিখতে হয় তার বিশদটির জন্য sudoers ম্যান পৃষ্ঠাটি দেখুন।
##

##
## হোস্ট ওরফে স্পেসিফিকেশন
##
## মেশিনগুলির গ্রুপ। এর মধ্যে হোস্টের নাম অন্তর্ভুক্ত থাকতে পারে (wildচ্ছিকভাবে ওয়াইল্ডকার্ড সহ),
## আইপি ঠিকানা, নেটওয়ার্ক নম্বর বা নেট গ্রুপ।
# হোস্ট_আলিয়াস ওয়েববার্স = www1, www2, www3

##
## ব্যবহারকারীর নাম নির্দিষ্টকরণ
##
## ব্যবহারকারীদের গোষ্ঠী। এর মধ্যে ব্যবহারকারীর নাম, ইউডস, ইউনিক্স গ্রুপ,
## বা নেট গ্রুপগুলি।
# ব্যবহারকারী_আলিয়াস অ্যাডমিনস = মিলার্ট, ড্যাডি, মাইকফ

##
## সিমেন্ডের ওরফে স্পেসিফিকেশন
##
## কমান্ডের দল। প্রায়শই একসাথে গ্রুপ সম্পর্কিত কমান্ড ব্যবহার করা হয়।                                                               
# সিমেন্ড_আলিয়াস প্রসেস = / ইউএসআর / বিন / দুর্দান্ত, / বিন / কিল, / ইউএসআর / বিন / রিনিস, \                                                             
# / usr / বিন / pkill, / usr / বিন / শীর্ষ                                                                             

##                                                                                                                                   
## ডিফল্ট স্পেসিফিকেশন                                                                                                            
##                                                                                                                                   
## আপনি নীচের কয়েকটি পরিবেশের পরিবর্তনশীল রাখতে ইচ্ছুক হতে পারেন                                                                  
## যখন sudo- র মাধ্যমে কমান্ডগুলি চলমান।                                                                                                   
##                                                                                                                                   
## লোকেল সেটিংস                                                                                                                   
# ডিফল্ট এনভ_কিপ + = "ল্যাঙ্গুয়েজ ল্যাঙ্গুয়েজ লিঙ্গুয়াস এলসি_ * _এক্সকেবি_সিএআরসিটি"                                                                     
##                                                                                                                                   
## সুডোর মাধ্যমে এক্স অ্যাপ্লিকেশনগুলি চালান; হোমটি সন্ধান করতে ব্যবহৃত হয়                                                                         
## .অনরসিটি ফাইল নোট করুন যে অন্যান্য প্রোগ্রামগুলি হোমে হোম খুঁজে ব্যবহার করে                                                                      
## কনফিগারেশন ফাইল এবং এটি সুবিধাগুলি বাড়িয়ে তুলতে পারে!                                                                    
 ডিফল্ট env_keep + = "হোম"                                                                                                         
##                                                                                                                                   
## এক্স 11 রিসোর্স পাথ সেটিংস                                                                                                        
 ডিফল্ট এনভ_কিপ ++ "এক্সএলপিএলআরএসডিআরএফএইফএলএক্সপথ এক্স ইউএসএফিলিফক্সপথ"                                                              
##                                                                                                                                   
## ডেস্কটপ পাথ সেটিংস                                                                                                             
 ডিফল্ট env_keep + = "QTDIR KDEDIR"                                                                                                 
##                                                                                                                                   
## কলারদের কনসোলকিট সেশনের উত্তরাধিকার সূদ-রান কমান্ডগুলিকে মঞ্জুরি দিন
# ডিফল্ট env_keep + = "এক্সডিজি_সেসিওশন_সিওকিআইই"
##
## বিশেষ ইনপুট পদ্ধতি সক্ষম করার জন্য কোনও মন্তব্য নেই। যত্ন হিসাবে নেওয়া উচিত
## এটি ব্যবহারকারীকে সুডোর মাধ্যমে পরিচালিত কমান্ডটি নষ্ট করার অনুমতি দিতে পারে।
 ডিফল্ট env_keep + = "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## কমান্ডের আউটপুটটিতে লগিং সক্ষম করার জন্য কোনও মন্তব্য নেই
## সুদোরপ্লে এবং পুনরায় বুট করুন। ফিরে লগ হওয়া সেশনগুলি খেলতে সুডোরপ্লে ব্যবহার করুন।
# ডিফল্ট লগ_আউটপুট
# ডিফল্ট! / মার্কিন / বিন / সুডোরপ্লে! লগ_আউটপুট
# ডিফল্ট! / মার্কিন / স্থানীয় / বিন / সুডোরপ্লে! লগ_আউটপুট
# ডিফল্ট! / এসবিন / রিবুট! লগ_আউটপুট

##
## রুনাস ওরফে স্পেসিফিকেশন
##


ডিফল্ট: ফলমারি টাইমস্ট্যাম্প_টাইমআউট = 10

##
## ব্যবহারকারীর সুবিধাদি বিশদ
##
সমস্ত মূল (সমস্ত) সমস্ত

## গ্রুপ চক্রের সদস্যদের যে কোনও কমান্ড কার্যকর করার অনুমতি দেওয়া হবে না
% চাকা সমস্ত = (সমস্ত) সমস্ত

## পাসওয়ার্ড ছাড়া একই জিনিস
#% চাকা সমস্ত = (সমস্ত) NOPASSWD: সমস্ত

## গ্রুপ সুডোর সদস্যদের যে কোনও কমান্ড কার্যকর করার অনুমতি দেওয়া হবে না
#% সুডো সমস্ত = (সমস্ত) সমস্ত

## কোনও ব্যবহারকারীকে পাসওয়ার্ড জানা থাকলে তাকে সুডো চালানোর অনুমতি দেওয়ার বিষয়ে মন্তব্য করা হয়নি com
## ব্যবহারকারীর মধ্যে তারা কমান্ডটি চালাচ্ছেন (ডিফল্টরূপে রুট)।
# ডিফল্ট লক্ষ্যবস্তু # লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড জিজ্ঞাসা করুন
# সমস্ত সমস্ত = (সমস্ত) সমস্ত # সতর্কতা: কেবল এটিই 'ডিফল্ট টার্গেটপডব্লু' এর সাথে একসাথে ব্যবহার করুন

## /etc/sudoers.d থেকে ড্রপ-ইন ফাইলগুলি পড়ুন
## (এখানে '#' কোনও মন্তব্য নির্দেশ করে না)
# অন্তর্ভুক্ত /etc/sudoers.d


"কাজ করে না" সংজ্ঞা দিন। আপনি কি ত্রুটি পেতে পারি? আপনি sudoঠিকঠাক সেটআপ আছে ? আপনি কি নন-জিইউআই অ্যাপ্লিকেশনগুলি শুরু করতে পারেন sudo?
sepp2k

পুনশ্চ. আপনি একটি অ্যাপ্লিকেশন চেষ্টা করতে পারেন suxযা মূলত "এক্স উইথ এক্স"
xenoterracide

উত্তর:


6

এটি আর্চ লিনাক্সে ইচ্ছাকৃত কনফিগারেশনের মতো দেখায়। সমাধানের লিঙ্কগুলির সাথে আলোচনার জন্য এটি দেখুন

সেখানকার সেরা টিপটি "env_keep" এর ডিফল্টগুলিতে "ডিসপ্লে XAUTHORITY" যুক্ত করছে বলে মনে হচ্ছে /etc/sudoers

ফেডোরার নীচে রয়েছে এবং /etc/sudoersএটি সুডো সামেক্সএ্যাপ সফল হতে পারে।

Defaults    env_reset
Defaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"
Defaults    env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
Defaults    env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
Defaults    env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
Defaults    env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"

আমি / etc / sudoers ফাইলটি পড়েছি এবং এটিতে এই বৈশিষ্ট্যটি উল্লেখ করা হয়েছিল। এটি আমাকে যে লাইনগুলি বলেছিল তা আমি uncommented করেছি তবে এটি এখনও কাজ করছে না। আমি আমার প্রশ্নে আমার / ইত্যাদি / সুডোর ফাইল পোস্ট করেছি।
ফালমারি

আমি আমার উত্তরে ফেডোরার সেটিংস যুক্ত করেছি। আমি মনে করি আপনি এখনও পোস্ট করা ফাইলটিতে DISPLAY এবং XAUTHORITY মিস করেন।
fschmitt

আসলে এটি এখন কাজ করে বলে মনে হচ্ছে। আমি নিশ্চিত না যে আমি কেবল বা কিছু সংরক্ষণ করতে ভুলে গেছি কিনা। ধন্যবাদ =]
ফালামারী

9

গ্রাফিকাল প্রোগ্রামগুলি sudo দিয়ে চালানো উচিত নয়। সঠিক উপায় হ'ল kdesudoজিইউআই প্রোগ্রামগুলি রুট হিসাবে চালানোর জন্য, বা gksuজিনোমে কে।

গ্রাফিকাল প্রোগ্রামগুলি মূল হিসাবে চালানোতে গুরুতর সমস্যা হওয়ার সম্ভাবনা রয়েছে, এ কারণেই মোড়ক সরবরাহ করা হয়। কোনও জিইআইআই অ্যাপ্লিকেশন চালুর চেষ্টা করতে গিয়ে আপনি যে সমস্যার মুখোমুখি হতে পারেন তার জন্য এই আর্চ মেইলিং তালিকা থ্রেডটি পড়ুন sudo


আমি যে থ্রেডটি বলছিলাম তা আমি বিভ্রান্ত। রুট হিসাবে এক্স চালানোর সময় কি কেবল এটিই সমস্যা? এক্স সেশন থেকে সুডো চালাতে আমার কখনও সমস্যা হয়নি
ফালমারি

3
সুডোর সাথে রুট হিসাবে জিইউআই অ্যাপ্লিকেশন চালানো মূলত ফাইলগুলি রুটের মালিকানাতে পরিবর্তন করতে পারে। এটিতে ঘটতে পারে এমন একটি বিশেষভাবে দুষ্টু ফাইল ~/.ICEauthority। এটি আপনাকে লগ ইন করতে বাধা দিতে পারে Google আমি খালি এটি বেছে নিয়েছি যেমন এটি আর্কে রয়েছে, ব্যবহারকারীর ওএস।
andrewsomething
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.