.Htpasswd এ কোনও ব্যবহারকারী যুক্ত করা হচ্ছে


92

আমি .htpasswdআমার সার্ভারে নির্দিষ্ট ডিরেক্টরি সুরক্ষিত করতে পাসওয়ার্ড ব্যবহার করছি । তবে, আমি লক্ষ্য করেছি যে আমি যখনই এটি করি তখন sudo htpasswd -c /etc/apache2/.htpasswd newuserআমার বর্তমান সামগ্রীগুলি .htpasswdওভাররাইট করা হবে। আমার সাইটের প্রতিটি ডিরেক্টরিতে .htpasswd এ তাদের নিজস্ব ব্যবহারকারী রয়েছে।

আমি কীভাবে ওভাররাইট করব না পরিবর্তে আমার একটি নতুন ব্যবহারকারী যুক্ত করতে .htpasswd?

উত্তর:


149

ঠিক একই জিনিস, কেবল -cবিকল্পটি বাদ দিন । এটি এখানে অ্যাপাচি এর ডক্স ।

htpasswd /etc/apache2/.htpasswd newuser

এছাড়াও, htpasswdসাধারণত মূল হিসাবে চালানো হয় না। এটি সাধারণত ওয়েব সার্ভারের, অথবা যে ফাইলগুলির পরিবেশিত হচ্ছে তার মালিকানাধীন। আপনি যদি সেই ব্যবহারকারীদের মধ্যে একটি হিসাবে লগ ইন করার পরিবর্তে এটিকে সম্পাদনা করতে রুট ব্যবহার করেন তবে তা গ্রহণযোগ্য (আমি মনে করি), তবে আপনি যাতে দুর্ঘটনাক্রমে কোনও ফাইল রুট হিসাবে তৈরি করেন না তা নিশ্চিত করার জন্য আপনাকে যত্নবান হতে হবে (এবং এইভাবে এর মুল মালিকানা রয়েছে এবং অন্য কেউ এটি সম্পাদনা করতে সক্ষম হবে না)।


করুণাময় ভাল! কখনও ভাবিনি যে স্যুইচই উত্তর, আমার নির্দোষতা ক্ষমা করে দিন।
ফিশক্র্যাকার

যাইহোক, এটি আমাকে বিদ্যমানটি সংশোধন .htpasswdকরতে দেয় না এটি -cস্যুইচ ব্যবহারের জন্য জোর দেয় ।
ফিশক্র্যাকার

@ ফিশক্র্যাকার ত্রুটিটি কি? htpasswd /path/to/file usernameএকেবারে বৈধ (সিনট্যাক্টিক্যালি যাইহোক) এবং অ্যাপাচি ডক্সে এমনকি প্রথম উদাহরণ।
কর্বিন

আমার খারাপ। আমি htpasswd -c /etc/apache2/.htpasswd newuserআমার সেন্টোস সার্ভারে করার চেষ্টা করছি ! দুঃখিত, আমি ভুল উইন্ডোতে আছি খেয়াল করেনি। 5 মিনিটের মধ্যে আপনার উত্তর গ্রহণ করবে। ধন্যবাদ!
ফিশক্র্যাকার

19

এফডাব্লুআইডাব্লু, htpasswd -n usernameফলাফলটি সরাসরি স্টডআউটে আউটপুট দেবে এবং পুরোপুরি ফাইলগুলিকে স্পর্শ করা এড়াবে।

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