আমি কীভাবে সঞ্চিত পাসওয়ার্ডগুলি / ব্যবহারকারীদের সাবসারশন পুনরায় সেট করতে পারি এবং আমার প্রমাণীকরণের শংসাপত্রগুলি মনে রাখতে পারি?


14

পটভূমি: আমার টাটকা ইনস্টলটিতে আমার সবকিছু ঠিকঠাক কাজ করত:

$ svn co https://domain:443/ test1
Error validating server certificate for 'https://domain:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: **REMOVED**
 - Valid: **REMOVED**
 - Issuer: **REMOVED**
 - Fingerprint: **checked with issuer and REMOVED**
(R)eject, accept (t)emporarily or accept (p)ermanently? p
Authentication realm: <https://domain:443> Subversion repository
Password for 'nicdumz-machine-hostname':
Authentication realm: <https://domain:443> Subversion repository
Username: nicdumz
Password for 'nicdumz':

# proceeds to checkout correctly

$ svn co https://domain:443/ test2

# checkouts nicely, without asking for my password.

এক পর্যায়ে আমার একটি আলাদা অ্যাকাউন্ট ব্যবহার করে স্টাফ করাতে হবে। তাই আমি এটা করেছি

$ svn ci --username other.user
Authentication realm: <https://domain:443> Subversion repository
Password for 'other.user':

# works fine

তবে তার পর থেকে, যতবারই আমি 'নিকডামজ' হিসাবে প্রতিজ্ঞাবদ্ধ হতে চাই (ডিফল্ট ব্যবহারকারী, সমস্ত ব্যবহারকারীরা সেই ব্যবহারকারীর সাথে চেক আউট হয়ে থাকে), এটি আমাকে আমার পাসওয়ার্ডের জন্য অনুরোধ করে:

$ svn ci
Authentication realm: <https://domain:443> Subversion repository
Password for 'nicdumz':

আরে আসুন, কেন :) আমি নতুন করে চেকআউট চাইলে একই ঘটনা ঘটে, যেহেতু পাঠ্য-অ্যাক্সেসও সুরক্ষিত।

তাই আমি নিজে থেকেই সমস্যাটি সমাধান করার চেষ্টা করেছি। আমি প্রায় পড়লাম যে ~ / .subversion / auth শংসাপত্র সংরক্ষণ করছিল, তাই আমি এটিকে পথ থেকে সরিয়েছি:

$ cd ~/.subversion
$ mv auth oldauth
$ mkdir auth

দেখে মনে হচ্ছে এটি প্রথমে কাজ করেছে, কারণ এসএনএন শংসাপত্রের বৈধতাটি ভুলে গিয়েছিল:

$ svn co https://domain:443/ test3
Error validating server certificate for 'https://domain:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: **REMOVED**
 - Valid: **REMOVED**
 - Issuer: **REMOVED**
 - Fingerprint: **checked with issuer and REMOVED**
(R)eject, accept (t)emporarily or accept (p)ermanently? p
Authentication realm: <https://domain:443> Subversion repository
Password for 'nicdumz-machine-hostname':
Authentication realm: <https://domain:443> Subversion repository
Username: nicdumz
Password for 'nicdumz':

# proceeds to checkout correctly

$ svn up
Authentication realm: <https://domain:443> Subversion repository
Password for 'nicdumz':

কি? এটা কিভাবে হচ্ছে?

আপনার যদি আচরণ সম্পর্কে আরও তদন্ত করার পরামর্শ থাকে তবে আমি খুব আগ্রহী। আমি যদি সঠিক হয়ে থাকি তবে ভার্বোস svn upবা এর মতো কিছু করার কোনও উপায় নেই , সুতরাং আমার তদন্তের পক্ষে যাওয়া উচিত কিনা তা নিশ্চিত নই। ওহ, এবং এর মূল্য কী:

$ svn --version
svn, version 1.6.6 (r40053)
   compiled Oct 26 2009, 06:19:08

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - handles 'http' scheme
  - handles 'https' scheme

উত্তর:


14

ঠিক আছে, আমারও একই সমস্যা ছিল এবং আমি প্রমাণীকরণের ডিরেক্টরিটি মুছলাম। আমি তখন করেছি:

svn --username xxx update

যা আমার পাসওয়ার্ডের জন্য আমাকে জিজ্ঞাসা করেছিল, কিন্তু তখন এটি ছিল। আমি যা বলতে পারি তা হ'ল, লেখক ডিরেক্টরি মুছে ফেলা আমার পক্ষে কাজ করে। আপনার সার্ভার ফাইলে কি উপযুক্ত বিকল্প রয়েছে? যথা (আমার মনে হয়):

store-passwords = yes
store-plaintext-passwords = yes

মধ্যে [global]অধ্যায়। আমি 100% নিশ্চিত নই, তবে এটি সাহায্য করতে পারে।

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