ডেবিয়ান লিনাক্স: / 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.