ডেবিয়ান লিনাক্স: / usr / bin / nologin অনুপস্থিত


2

আমি একটি ডেবিয়ান লিনাক্স সার্ভার সেট আপ করেছি, এখন আমি শেলটি অক্ষম করতে চাই যাতে ব্যবহারকারী লগইন করতে না পারে এবং কেবল এসএফটিপি এর মাধ্যমে সংযোগ করতে পারে। তবে আমার /usr/bin/nologinকোনও কারণে অনুপস্থিত। এটি কোন প্যাকেজে অবস্থিত?


উত্তর:


2

প্রথমত, nologinএটি অবস্থিত /usr/sbin, মধ্যে নয় /usr/bin। এটি প্যাকেজ সহ প্রেরণ করা হয় login:

$ whereis nologin
nologin: /usr/sbin/nologin /usr/share/man/man8/nologin.8.gz /usr/share/man/man5/nologin.5.gz
$ dpkg --search /usr/sbin/nologin
login: /usr/sbin/nologin

0

আমি ডেবিয়ান স্টাইলের চেয়ে রেডহ্যাট স্টাইলের লিনাক্স বিতরণগুলির সাথে বেশি পরিচিত। তবে আমার অভিজ্ঞতায়, নোলোগিনটি / usr / sbin / nologin এবং এটি ইউজ-লিনাক্স নামে একটি প্যাকেজ সরবরাহ করে।


0

এটি /usr/sbinনা অবস্থিত /usr/bin।

ফাইলগুলি সন্ধানের জন্য ফাইন্ড কমান্ডটি ব্যবহার করুন: find / -name nologin

প্যাকেজটিকে "লগইন" ( dpkg -S /usr/sbin/nologin) বলা হয়।

বিকল্পভাবে আপনি ব্যবহার করতে পারেন /bin/false।


locateখুব সহজ হবে না ? ব্যবহারে কোনও পার্থক্য / upর্ধ্বগতি আছে কি find?
— লিঙ্কডি

স্লো করুন। এটি ফাইল সিস্টেমে রিয়েল টাইম দেখাচ্ছে। দিনটিতে এটি একবার করুন (সাধারণত 3am প্রায়, যখন এটি ব্যবহারকারীর বিরক্ত হওয়ার সম্ভাবনা থাকে না)।
— হেনেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.