ডিফল্টরূপে সাবভার্সিয়ন ব্যবহারকারীদের তাদের পাসওয়ার্ডটি সরলরেখায় সংরক্ষণ করতে দেয় ~/.subversion/auth/svn.simple
। আমি এসএনএন-এ এনক্রিপ্ট করা পাসওয়ার্ডগুলি সংরক্ষণ করার জন্য বিকল্পগুলি অনুসন্ধান করছি , তবে খুব কমপক্ষে এবং এএসএপ-তে, আমি আমাদের সমস্ত ব্যবহারকারীর জন্য পাসওয়ার্ড সংরক্ষণের ক্ষমতা সম্পূর্ণভাবে অক্ষম করতে চাই। আমরা সাবভারশন 1.6.17 চালাচ্ছি।
আমি এটি কনফিগার ফাইলের মাধ্যমে কোনও ব্যবহারকারীর হোম ডিরেক্টরিতে অক্ষম করতে পারি।
~ / .subversion / সার্ভারগুলি :
[global]
# Password / passphrase caching parameters:
store-passwords = no
store-plaintext-passwords = no
তবে ব্যবহারকারীরা চাইলে কনফিগারেশন ফাইলটি পরিবর্তন করতে পারে। সিস্টেম-প্রশস্ত এসএনএন কনফিগারেশন ফাইল নেই? কয়েকটি বিকল্প আমি দেখেছি:
বিকল্প 1
1.8-ডি-তে, সাবভার্সনের কনফিগার স্ক্রিপ্টটি যুক্তিটি বাইপাস করার জন্য একটি - ডিসিজেবল-প্লেইটেক্সট-পাসওয়ার্ড-স্টোরেজ বিকল্প গ্রহণ করে যা প্লেইনেক্সট পাসওয়ার্ড এবং ক্লায়েন্ট শংসাপত্রের পাসফ্রেসগুলি সঞ্চয় করে।
আমি কোনও উন্নয়ন রিলিজ আপডেট না করা পছন্দ করি।
বিকল্প 2
/etc/subversion/config
আফাইক, এই কনফিগারেশন ফাইলটি কেবল তখনই ব্যবহার করা হয় যখন কোনও ব্যবহারকারীর হোম ডিরেক্টরিতে কোনও কনফিগার ফাইল নেই।
বিকল্প 3
ব্যবহারকারীর লেখক ক্যাশেটি মুছতে ক্রোন জব যুক্ত করুন ~/.subversion/auth/svn.simple
। সুতরাং, এমনকি যদি তারা তাদের এসএনএন কনফিগারেশনের ফাইল পরিবর্তন করে, তবে আমাদের ক্রোন জব কোনও সঞ্চিত পাসওয়ার্ডকে মেরে ফেলবে। যাইহোক, এমনকি প্রতি মিনিটে এটি চালানোও গ্যারান্টি দেয় না যে আমাদের ব্যাকআপ সিস্টেম প্লেইনেক্সট পাসওয়ার্ডযুক্ত ফাইল (গুলি) দখল করবে না।
ধারনা?