কেন ডেবিয়ান ব্যবহারকারী সিঙ্কের লগইন শেলটিকে / বিন / সিঙ্কে সেট করে?


14

syncডেবিয়ান নিজেই তৈরি ব্যবহারকারী অ্যাকাউন্টগুলির মধ্যে একটি। আমি ভাবছি কেন দেবিয়ান তার লগইন শেলটির /bin/syncপরিবর্তে সেট করে /bin/false। ডেবিয়ান এই ব্যবহারকারীর অ্যাকাউন্টটি কীভাবে ব্যবহার করবে?

উত্তর:


24

এটি নথিভুক্ত করা হয় /usr/share/doc/base-passwd/users-and-groups.txt.gz:

সুসংগত

ব্যবহারকারীর শেল syncহয় /bin/sync। সুতরাং, যদি এর পাসওয়ার্ডটি অনুমান করা সহজ কিছুতে সেট করা থাকে (যেমন "" "), সিস্টেমে কোনও অ্যাকাউন্ট না থাকলেও যে কেউ কনসোলে সিস্টেমটিকে সিঙ্ক করতে পারে।

এটি সত্যিই একটি arতিহাসিক নিদর্শন, আমি syncআজকাল এইভাবে কোনও ব্যবহারকারীর সেট আপ হওয়ার আশা করব না । অতীতে এমন ব্যবহারকারীর ব্যবহার করা কার্যকর হবে যাতে কনসোলে শারীরিক অ্যাক্সেস সহ লোকেরা ( যেমন আপনি একটি বিশ্ববিদ্যালয়গুলির মধ্যে যেমন সার্ভার রুমে বা ওয়ার্কস্টেশনগুলিতে পূর্ণ ল্যাবে) ডেটা ক্ষতির ঝুঁকি হ্রাস করতে পারে একটি সিস্টেম বন্ধ করে দেওয়া (একটি দুর্বৃত্ত প্রক্রিয়া থেকে পুনরুদ্ধার করার জন্য বা কেবল পূর্ববর্তী ব্যবহারকারী দ্বারা লক রেখে দেওয়া থাকলে ওয়ার্কস্টেশনটি ব্যবহার করার জন্য)। ইউনিক্স সিস্টেমগুলির আগে ডেবিয়ান কোনও syncব্যবহারকারীর এবং ব্যবহারকারীর প্রবণতা রাখে shutdownযার সাহায্যে আপনি rootপাসওয়ার্ড না জেনে সঠিকভাবে কোনও সিস্টেম বন্ধ করতে পারেন। (আমাদের সান স্পার স্টেশনগুলিতে আমরা ঠিক চাই STOPA boot...)

এটি লক্ষণীয়, যেমন পিটার কর্ডেস উল্লেখ করেছেন, অন্যান্য সিস্টেমগুলি যেমন কনসোল থেকে নিরাপদ শাটডাউন বা রিবুটগুলি নিশ্চিত করতে সক্ষম হয় তবে এটি অনুমোদন করতে সক্ষম হয় না root: এসিপিআই ইভেন্টগুলি পাওয়ার স্যুইচ (যা ক্লিন শাটডাউন বাড়ে) টিপে চালিত হয়েছিল, বা CtrlAltDel(যা পরিষ্কার পুনরায় বুট শুরু করে)) AltSysRqসিঙ্ক, কিল, আনমাউন্ট এবং রিবুট করার শেষ অবলম্বন হিসাবে ব্যবহার করা যেতে পারে, তবে এটি কোনও পরিষ্কার রিবুট নয়। জেডিবিপি দ্বারা উল্লিখিত হিসাবে , একজন syncব্যবহারকারী থাকা খুব পুরানো ধারণা, কমপক্ষে 1980 এর দশকের গোড়ার দিকে।


4
ব্যবহারকারীরা কিছু করবেন বলে আশা করা যায় না। প্রশাসকরা চাইলে এই পদ্ধতিতে সিস্টেম সেট আপ করতে সক্ষম হন। syncHistoricalতিহাসিক প্রসঙ্গটি এখানে প্রাসঙ্গিক: ব্যবহারকারী যখন যুক্ত করা হয়েছিল তখন Alt + SysRq কম্বোজের অস্তিত্ব ছিল না এবং লিনাক্স সিস্টেমটি কোনও একক ব্যবহারকারীর ল্যাপটপের চেয়ে ল্যাবটিতে কোথাও একটি সার্ভার বা একটি ভাগ সিস্টেম হতে পারে be বা ডেস্কটপ। কনসোলে অ্যাক্সেস সহ লোকেরা নিরাপদে কোনও অশুচি শাটডাউন করার জন্য একটি সিস্টেম প্রস্তুত করতে পারে তা সরবরাহ করা কার্যকর ছিল, যাতে তারা ডেটা ক্ষতিগ্রস্থ হওয়ার ঝুঁকি কমাতে রুট অ্যাক্সেস ছাড়াই সিস্টেমগুলি রিবুট করতে পারে।
স্টিফেন কিট

2
shutdownএকাউন্টের পরিবর্তে, কিছু (অনেক?) লিনাক্স ডিস্ট্রোগুলির ডিফল্ট ইনস্টলগুলি এমনভাবে স্থাপন করা হয়েছে যে বর্তমান ভিটি গ্রাফিকাল লগইন স্ক্রিনটি চালিত করার ক্ষেত্রে একটি পাঠ্য কনসোলে পৌঁছাতে পারে) সিটিআরএল + ওয়েল + ডেল দ্বারা একটি shutdown -r nowবা সমতুল্য ট্রিগার করে । সুতরাং শারীরিক অ্যাক্সেস = সিসআরকিউ ছাড়াই, একটি পরিষ্কার পুনরায় বুট ট্রিগার করার ক্ষমতা।
পিটার কর্ডেস

1
@ পিটারকর্ডস "দেবিয়ার আগে ইউনিক্স সিস্টেমগুলি" নোট করেছেন - এটি 1993 সালের পূর্ববর্তী ;-) is তবে হ্যাঁ, বর্তমান সিস্টেমে প্রায়শই ব্যবহার না করা syncবা shutdownব্যবহারকারীর কাজ না করার অন্যান্য উপায় রয়েছে । (অতিরিক্ত-নিট-খুঁতখুঁতে হওয়ার উদ্দেশ্যে অনেক লিনাক্স ডিস্ট্রো VT1 উপর ডিএম আজকাল আছে কিছু এমনকি কোনো টেক্সট VTs কোন প্রয়োজন নেই।!)
স্টিফেন Kitt

1
syncব্যবহারকারী যখন যুক্ত করা হয়েছিল ফিরে ... ধারণা হিসাবে লিনাক্সের অস্তিত্ব ছিল না। এই সম্মেলনটি কমপক্ষে 1980 এর দশকের গোড়ার দিকে ফিরে যায়।
JdeBP

1
আপনাকে মনে রাখতে হবে এগুলির কয়েকটি সিস্টেম "ব্যক্তিগত" কম্পিউটারগুলির আগে থেকেই। যেমন একটি সিঙ্কটি টেপ বা অন্য কোনও ভয়ঙ্কর ধীর গতিতে চলমান মিডিয়া যেমন টোকেন রিং, ফ্লপিগুলি হতে পারে p একই সময়ে এই সিস্টেমগুলি যথেষ্ট "ভঙ্গুর" ছিল যে একটি পাওয়ার চক্র তাদের ক্ষতি করতে পারে। সুতরাং যদি আপনার ইউপিএস আউটেজ না হওয়া পর্যন্ত 5 মিনিট বলে, আপনি শাটডাউন করে সিঙ্কিং এড়িয়ে যান, পাছে আপনি বহু মিলিয়ন ডলারের মেশিনটি নষ্ট করবেন না। এই সমস্যাগুলি মূলত আর বিদ্যমান নেই।
কোটায়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.