আমি কীভাবে জিনোম-কীরিং এসএসএস ইন্টিগ্রেশন অক্ষম করব?


10

আমি চাই না জিনোম-কিরিংটি আমার গিটের পথে যাওয়ার জন্য আংশিক কারণ এটি কে-ডি-তে এমনকি পাসওয়ার্ড জিজ্ঞাসা করার সময় পুরো স্ক্রীনটি লক করে রাখে (যদিও আমি এখন জিনোমে স্যুইচ করেছি)। যদিও আমি প্রতিটি সময় আমার এসএসএইচ পাসফ্রেজ না রাখার সুবিধার জন্য প্রশংসা করি, উইন্ডো থেকে উইন্ডোতে ঝাঁপিয়ে পড়ে ব্যক্তিগতভাবে তা বাতিল করে দেয়। এটি কেবল একটি আরামের বিষয়: /

আমি চেষ্টা git config --global --unset credential.helperএবং git config --system --unset credential.helper, কিন্তু তারা কোনো প্রভাব নেই বলে মনে হচ্ছে। যেহেতু আমি এখন জিনোম ব্যবহার করছি, আমি বরং জিনোম-কীরিংটি সরিয়ে ফেলব না। আমি করতে পারে অন্য কোন বিকল্প আছে? আমি বর্তমানে উবুন্টু ১৪.১০-তে এসেছি, এটি কুবুন্টু এবং উবুন্টু জিনোমের সাথে উভয়ই করে ফেলেছি। ধন্যবাদ।

আপডেট 17 নভেম্বর 2014

এটি স্পষ্টতই সমস্ত এসএসএইচে প্রভাবিত করে। আমি চেষ্টা করেছিলাম

sudo rm /etc/xdg/autostart/gnome-keyring-ssh.desktop

কিন্তু এটি কার্যকর হয়নি। আমি করতে পারি

gnome-keyring-daemon --replace -c pkcs11,secrets,gpg

প্রতি সেশনে একবার হলেও আমি স্থায়ী রাখতে চাই। এখনও খুঁজছি ...


উত্তর:


10

শুধু প্রাসঙ্গিক কপি .desktopথেকে ফাইল /etc/xdg/autostartথেকে ~/.config/autostartযোগ Hidden=trueএটি:

(cat /etc/xdg/autostart/gnome-keyring-ssh.desktop; echo Hidden=true) > ~/.config/autostart/gnome-keyring-ssh.desktop

তারপর পুনরায় লোড জিনোম-শেল (প্রেস Alt+ + F2, তারপর টাইপ করুন rএবং এন্টার Enter)।

এই মাত্র ব্যবহারকারী বান্ধব সমাধান আমার জন্য কাজ করেছে (যেমন softlink হচ্ছে না .desktop ফাইলে আপনার / dev / নাল বা )। প্রকৃতপক্ষে, / ডিভ / নুলের সাথে সফ্টলিঙ্কিং জিনোম ৩.১16 এ আমার জন্য কাজ করা বন্ধ করে দিয়েছে।chmod 0gnome-keyring-daemon

ক্রেডিট অকার্যকর হয়


5
দেখে মনে হচ্ছে এটি 16.04 এ আর কাজ করে না। প্রতিটি উবুন্টু রিলিজের সাথে কেন এমনটি মনে হচ্ছে, জিনিস শুরু করার একটি নতুন পদ্ধতি পুনরায় নতুনভাবে তৈরি করা হয়েছে? ভাল পুরানো এক্সেসিওনের কি হয়েছিল? :(
ফিল ফ্রস্ট

কেউ দয়া করে নতুন উবুন্টু / ডেবিয়ান / জিনোম সংস্করণগুলির জন্য এটি বৈধ করুন।
জর্জ সোভেটোভ

উবুন্টু 17.10 (জিনোম ওয়েল্যান্ড) এ, জিনোমকে আর পুনরায় আরম্ভ করা সম্ভব নয়। Superuser.com/q/1164174/174311 দেখুন । gnome-keyring-daemon -r -c pkcs11,secretsবর্তমান সেশনে এটি অক্ষম করতে ব্যবহার করুন ।
জর্জ সোভেটোভ

এটি এখনও ডেবিয়ান 9 (প্রসারিত) এর সাথে কাজ করে।
মার্ক ওরোবেল

2

জিনোম-কেরিংয়ের কেবল ssh-এজেন্ট উপাদানটি অক্ষম করার জন্য দুর্দান্ত, পরিষ্কার উপায়:

gconftool-2 --set --type bool /apps/gnome-keyring/daemon-components/ssh false

2
এটি কাজ করে বলে মনে হচ্ছে না, কমপক্ষে এখনও হয়নি। এটির জন্য কি জিনোম 3.14 বা 3.16 বা জিনোম-কিরিং-ডেমন 3.12+ প্রয়োজন?
andlabs

3
যে কেউ জানেন যে উপরের কমান্ডের উবুন্টু 16.04 সংস্করণটি কী?
স্কট স্টেনসল্যান্ড

2

আমি বিশ্বাস ব্যতিরেকে উবুন্টু রিলিজের পক্ষে কথা বলতে পারি না - এবং জিনোম এমন একটি ধ্রুবক চলমান লক্ষ্য যা আপনি গ্যারান্টি দিতে পারবেন যে প্রতিটি প্রকাশ আলাদা হবে - তবে আমি এটি সবচেয়ে নির্ভরযোগ্যভাবে কাজ করতে পেরেছি:

mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart/
echo "X-GNOME-Autostart-enabled=false" >> ~/.config/autostart/gnome-keyring-ssh.desktop

সেশন ইউনিটি অধীনে আরম্ভ, অন্তত, এবং বেশ সম্ভবত GNOME3, খুব, অদ্ভুত: এটি আউট ভুঁইফোড় স্ক্রিপ্ট চালানো হবে /usr/share/upstart/sessions/এবং তারপর অধীনস্থ সকল স্বতঃসূচনা ডেস্কটপ এন্ট্রি রান /etc/xdg/autostartএবং gnome-keyring, এবং অনেক অন্যান্য বিষয় উভয় (এবং সম্ভবত এটি কিছু রান in /usr/share/upstart/xdg/autostart, too; আমি এটি পরীক্ষা করিনি)।

gnome-keyring-sshভুঁইফোড় এন্ট্রি যে জন্য চেক করবে X-GNOME-Autostart-enabled=falseপারেন সিস্টেম বা User Local .desktop এন্ট্রি এবং ফিরে আউট, তারপর মান লাইন ssh-agentঅধিবেশন চালানো হবে। সিস্টেম-ওয়াইডটি gnome-keyring-sshতখনই শুরু হয়ে যাবে /etc/xdg/autostartযদি না আপনার স্থানীয় লোকাল অটোস্টার্টে আপনার কোনও ম্যাচিং এন্ট্রি না থাকে , তবে পরিবর্তে এটি চালিত হবে।

এটি কেবলমাত্র enable=falseস্থানীয় অটোস্টার্টে have লাইনটি রাখার জন্য যথেষ্ট ছিল, তবে কিছু সময় আগে (যেমন, মে ২০১ since সাল থেকে, ট্রাস্টির এলটিএস সময়কালে দুই বছরেরও বেশি সময় ধরে) সেই আচরণটি পরিবর্তিত হয়েছিল এবং আপনার পুরো প্রবেশের মতো কিছু দরকার। আমি এখনও প্রয়োজনীয় কীগুলির সঠিক সেট এবং তদন্তকারী প্যাকেজ আপডেটটি তদন্ত করছি।

কেন জিনোম লোকেরা কেবল ওপেনএসএইচ-এর মূল এজেন্টের মাধ্যমে প্রক্সি তৈরি করেনি তা কারও অনুমান । আপনি সম্ভবত এই বাগজিলা এন্ট্রিতে আরও বেশি বুদ্ধিমান আচরণ গ্রহণের পরামর্শ দিতে চান ।


এই লিঙ্কটি বোঝাচ্ছে যে এক্স-জিনোম-অটোস্টার্ট-সক্ষম = মিথ্যা ব্যবহার করা হ্রাস করা হয়েছে। কোনও অবস্থাতেই দেখে মনে হচ্ছে অটোস্টার্ট স্ট্যান্ডার্ডে বর্ণিত লুকানো সম্পত্তি একই কার্যকারিতা সরবরাহ করে। লুকানো = সত্য ব্যবহার করুন। gist.github.com/najamelan/b44e943145b03e018229
nomadrc

2

আমি সর্বদা জিনোম-কিরিং আনইনস্টল করে শেষ করি

sudo apt-get remove gnome-keyring

দেখা যাচ্ছে, আপনি যদি অনেকগুলি কী (তিনটির বেশি) ব্যবহার করেন তবে আপনি হোস্টগুলিতে সত্যিই লগ ইন করতে পারবেন না যা তিনটি প্রচেষ্টা সীমাবদ্ধ করে ... এছাড়াও, gnome-keyringকীগুলি ব্যবহারের চেয়ে আলাদাভাবে নাম রাখে ssh-add, তাই কোন পাসফ্রেজটি ব্যবহার করতে হবে তা আমি জানি না ।

আনইনস্টল করা জিনোমে gnome-keyringপ্রচুর স্টাফ ভাঙতে পারে, আমি কুবুন্টু ব্যবহার করার সময় জানতাম না। কুবুন্টুতে অদৃশ্য হয়ে যাওয়া সমস্ত হ'ল python-ubuntu-sso-clientএবং ubuntu-sso-client


1
দেরী উত্তর দেওয়ার জন্য দুঃখিত। আমি যখন ভেবেছিলাম কুবুন্টু থাকাকালীন আমি এটি করেছিলাম (এবং এটি বের করতে কিছুটা সময় নিয়েছিল) তবে এখন আমি তেমন নিশ্চিত নই। এখন হিসাবে, যদিও, কি-রিং থেকে জিনোম একটি অংশ, অপসারণ যে অপসারণ করবে ubuntu-gnome-desktopএবং কয়েক অন্যান্য সম্পর্কিত উপাদান ( oneconf, python-ubuntu-sso-client, seahorse, software-center, এবং ubuntu-sso-client, সফ্টওয়্যার যে ফলে autoremove প্রার্থীদের হয়ে বেড়ে চলেছে নয়): / ধন্যবাদ যদিও; আমি উঁচুতে যাচ্ছি কারণ এটি অ-জিনোম ব্যবহারকারীদের যারা এই পরিস্থিতিতে দুর্ঘটনাক্রমে এই পরিস্থিতিতে ঝুঁকতে সহায়তা করবে।
andlabs

0

আমি স্ক্রিপ্ট নিশ্চিত

#!/usr/bin/python
import gnomekeyring
gnomekeyring.unlock_sync(None,"mypassword");

amd64 এ 16.04 এ সমস্যাটি সমাধান করে। স্ক্রিপ্টটি ukr.pyতখন সংরক্ষণ করা যেতে পারে chmod +x ukr.py, তারপরে ukr.pyএকটি স্টার্টআপ অ্যাপ্লিকেশন হিসাবে যুক্ত করুন gnome-session-properties। (অতিরিক্ত) মডিউলটি এর gnomekeyringমাধ্যমে ইনস্টল করা আছে

sudo apt-get install python-gnomekeyring

0

সবচেয়ে সহজ উপায় হ'ল বিদ্যমান জিনোম-কিরিং-ডেমন সেশনটি কমান্ডটি ব্যবহার করে প্রতিস্থাপন করা:

gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,gpg

আপনি আমার এই উত্তরটি এই থ্রেড https://askubuntu.com/a/786722/556814 এ দেখতে পারবেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.