ব্যবহারকারীর অনুমতি পরিবর্তনের পরে এসএসএইচ পাবকি কাজ করছেন না


1

বেশ কয়েকজন সহ-বিকাশকারীদের জন্য একটি সুএসই মেশিন স্থাপন করার পরে, আমি দেখতে পেয়েছি যে রেডহ্যাড / জেন্টু পদ্ধতিতে আমি যেভাবে ব্যবহার করছি তার চেয়ে সুএস ব্যবহারকারী আলাদাভাবে অনুমতি দেয় (সমস্ত ব্যবহারকারী গোষ্ঠী "ব্যবহারকারী", ওমাস্ক 022) (সমস্ত ব্যবহারকারী তাদের নিজস্ব রয়েছে) গোষ্ঠী, umask 002)।

সুতরাং, আমি পাশাপাশি গিয়ে সমস্ত ব্যবহারকারীকে মুছে ফেলেছি এবং তাদের নিজস্ব গ্রুপ থাকা এবং পুনরায় তৈরি করেছি এবং বিশ্বজুড়ে উমাস্ক 002 নির্ধারণ করেছি।

যাইহোক, আমি এটি করার পরে, এসএসএইচ পাবকি প্রমাণীকরণ আর কাজ করে না।

এটা তোলে হয়নি আগে কাজ করে এবং ~/.sshডিরেক্টরির করে মোড 700 আছে, এবং ~(/.ssh/authorized_keysফাইল আছে মোডে 600 আছে, কিন্তু, SSH এখনও একটি পাসওয়ার্ড, যার ফলে এটি rework যা আগে করিনি চাওয়ার উপর জোর দিচ্ছে।

আমি কি থেকে বাতিল হলাম?


1
হোম ডিরেক্টরিটি কি নন-গ্রুপ-লিখনযোগ্য? যদি তাই হয়, আপনি লগ ইন করার চেষ্টা করার সময় sshd থেকে লগগুলিতে কী উপস্থিত হয়?
গিলস

উত্তর হিসাবে এটি বাক্যাংশ করুন এবং আপনি টিক পাবেন। এমনকি লগগুলিতে আমার নজর থাকলেও আমি ভেবে দেখতাম না হোম ডিরেক্টরিতে জি + ডাব্লু নিজেই কোনও পার্থক্য আনতে পারে তবে এটি প্রকৃতই অপরাধী ছিল।
দেবসোলার

উত্তর:


3

SSH ডেমন ডিরেক্টরি পুরো চেইন ব্যবহারের থেকে প্রয়োজন /থেকে ~/.ssh/authorized_keysশুধুমাত্র ব্যবহারকারীর (এবং রুট) দ্বারা লিখনযোগ্য হতে, এবং বিশেষ করে এই প্রতিটি অ গ্রুপ-লিখনযোগ্য হতে হবে। একটি সাধারণ অপরাধী হ'ল হোম ডিরেক্টরি, যা কেবল ব্যবহারকারী (লিখিত 700 বা 750 বা 755) দ্বারা লিখিত হতে হবে এমনকি ব্যবহারকারী তার গ্রুপে একা থাকলেও।

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