কীভাবে এসএসএইচ এবং জিপিজির কীরিং অক্ষম করবেন?
আমি ওয়াইফাই এবং অন্যান্য জিনিসগুলির জন্য কীরিংটি রাখতে চাই। আমি উবুন্টু 12.04 ব্যবহার করছি।
কীভাবে এসএসএইচ এবং জিপিজির কীরিং অক্ষম করবেন?
আমি ওয়াইফাই এবং অন্যান্য জিনিসগুলির জন্য কীরিংটি রাখতে চাই। আমি উবুন্টু 12.04 ব্যবহার করছি।
উত্তর:
প্রথম ফাইলটি প্রতিলিপি /etc/xdg/autostart/gnome-keyring-ssh.desktopমধ্যে ~/.config/autostart/।
তারপরে ~/.config/autostart/gnome-keyring-ssh.desktopনিম্নলিখিত লাইনটি সরাতে সম্পাদনা করুন :
NoDisplay=true
এবং শেষে নিম্নলিখিত লাইনটি যুক্ত করতে:
X-GNOME-Autostart-enabled=false
আপনি যখন নিজের সেশনটি পুনরায় চালু করবেন তখন এসএসএইচ পরিচালনাটি অক্ষম করা উচিত। জিপিজি অক্ষম করতে, ফাইলটি দিয়ে একই করুন /etc/xdg/autostart/gnome-keyring-gpg.desktop।
একটি টার্মিনাল সেশনে ( Ctrl- Alt- ব্যবহার করে T) আপনি জিনোম-কীরিং প্রক্রিয়াটি এসএসএসের সাথে কাজ করে বন্ধ করে দিতে পারেন:
unset SSH_AUTH_SOCK
--no-use-agentবিকল্পটি ডিফল্টরূপে যে, প্রারম্ভিক স্থান সঙ্গে gnome-keyring প্রক্রিয়া ব্যবহার এড়াতে GPG পাওয়া যায় তবে।
আপনি জিপিজি-এজেন্ট ব্যবহার করে নটিলাস সিহর্স-সরঞ্জামকে থামিয়ে দিতে পারেন:
rm `echo $GPG_AGENT_INFO | sed s/:0:1//`
কমান্ডটি দিয়ে আপনি জিনোম-কিরিং প্রক্রিয়াটি পুরোপুরি বন্ধ করতে পারেন:
kill $GNOME_KEYRING_PID
উপরের প্রতিটি ক্রিয়া আবার লগ ইন করে পুনরুদ্ধার করা হয়।
ওয়াইফাই পাসওয়ার্ড সব userids উপলব্ধ সংরক্ষিত হয় /etc/NetworkManager/system-connections/বদলে আপনার GNOME কি-রিং সঞ্চিত হচ্ছে ডিরেক্টরি, তাই তারা যদি gnome-keyring প্রক্রিয়া হত্যা প্রাপ্তিসাধ্য থাকতে পারে।
ssh-addকমান্ড / থেকে নির্দিষ্ট কি মুছে ফেলতে (অথবা যোগ করুন) ব্যবহার করা যেতে পারে বর্তমান gnome-keyring যখন কি-রিং প্রক্রিয়া চলছে।
প্রোগ্রামের Passwordsট্যাবটি Passwords and Keys(সিহর্স) ব্যবহার করে লগইন বা অন্যান্য কীরিং থেকে পৃথক কী পাসওয়ার্ড মুছা যায় ।
যদি জিনোম-কিরিং উপস্থিত না থাকে তবে ssh-এজেন্টটি চলমান থাকবে তবে এটি জিপিজি কী সংরক্ষণ করে না।
/etc/pam.d/lightdmলগইন পাসওয়ার্ড সংরক্ষণ এবং জিনোম-কীরিং-ডেমন লগইন পাসওয়ার্ডের সাথে আনলক হওয়া লগইন কীরিংয়ের সাথে জড়িত জড়িত দুটি লাইন জড়িত। দ্বিতীয়টি ডেমন শুরু করে:
session optional pam_gnome_keyring.so auto_start
এই লাইনটি সম্পর্কে মন্তব্য করা আপনার সিস্টেমের সমস্ত ব্যবহারকারীর সমস্ত সেশনের জন্য লগইন কেরিংটি আনলক করতে লগইন পাসওয়ার্ড ব্যবহার করে এটি শুরু করা থেকে বিরত থাকবে।
/etc/xdg/autostart/জেনোম-কিরিং বিভিন্ন বিভাগের গোপনীয়তার জন্য প্রারম্ভিক এন্ট্রি ধারণ করে। ডিমনকে এই উপাদানগুলি শুরু করা থেকে আটকাতে এই ফাইলগুলি এই ডিরেক্টরি থেকে সরিয়ে নেওয়া যেতে পারে। আপনি ডিমনটি থামাতে সমস্ত জিনোম-কিরিং- * ফাইল সরাতে পারেন বা ডেমনটি চালিয়ে যাওয়ার সময় লগইন কেরিংটি অক্ষম করতে আবার লগইন পাসওয়ার্ড সরবরাহ করতে অস্বীকার করতে পারেন।
gnome-keyring-daemon -r -d। এটি ডেমন পুনরায় চালু করার সহজ উপায়। একটি সম্ভাব্য সমস্যাটি হ'ল এটি যদি প্রথম স্থানে না চলত তবে এটি শুরু হয়ে যাবে (পার্সিং ব্যতীত এটি ইতিমধ্যে চালু থাকলে কেবল এটি পুনরায় চালু করার ভাল উপায় আমি জানি না ps: /)
জিনোম- ক্যারিংকে উবুন্টু 16.04 এ তার ( ভাঙ্গা ) এসএসএইচ এজেন্ট শুরু করা থেকে বিরত রাখতে :
mkdir ~/.config/upstart || true
echo manual > ~/.config/upstart/gnome-keyring-ssh.override
# This step can be done with the gnome-session-properties tool
mkdir ~/.config/autostart || true
cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart
echo 'X-GNOME-Autostart-enabled=false' >> ~/.config/autostart/gnome-keyring-ssh.desktop
Hidden=true.desktop ফাইলটিতে যুক্ত হন তবে। এটি মূলত সমস্ত ডেস্কটপগুলি থেকে "রিয়েল" (সিস্টেম) শর্টকাটটি মাস্ক করে এমনকি এটি জিনোম / ইউনিটির পছন্দ হিসাবে প্রয়োগ করতে পারে। আমি অন্যান্য ক্রিয়াকলাপগুলিকে প্রভাবিত না করে জিনোম-কেরিং-এসএস অক্ষম করার একটি পরিষ্কার উপায়ের সন্ধান করছিলাম বলেই আমি শীঘ্রই এটি পরীক্ষা করব।
উবুন্টুর বর্তমান সংস্করণ সহ, .desktopঅন্যান্য উত্তরে উল্লিখিত ফাইলটি পরিবর্তন করা এখন আর যথেষ্ট নয়। একটি অতিরিক্ত আপস্টার্ট কাজ যুক্ত হয়েছিল যা শুরু হয় gnome-keyring-daemon। ফাইলটি /usr/share/upstart/sessions/gnome-keyring.confএতে অবস্থিত এবং এতে রয়েছে:
eval "$(gnome-keyring-daemon --start)" >/dev/null
initctl set-env --global SSH_AUTH_SOCK=$SSH_AUTH_SOCK
initctl set-env --global GPG_AGENT_INFO=$GPG_AGENT_INFO
এখানে ডিমানকে কেবল --components=pkcs11,secretsকমান্ড লাইনে যুক্ত করে কিছু পরিষেবা সরবরাহ করতে সীমাবদ্ধ করা দরকার । initctlলাইন সরানো যাবে না, ফলে:
eval "$(gnome-keyring-daemon --start --components=pkcs11,secrets)" >/dev/null