লিনাক্স পরিষেবার অ্যাকাউন্ট লক করা


0

অযাচিত পরিষেবাগুলিতে লগইন শেলটি অক্ষম করে আমার লিনাক্স ক্লায়েন্টকে শক্ত করতে বলা হয়েছে। উদাহরণস্বরূপ নীচের পরিষেবাগুলি SLES12 এসপি 2 ইনস্টলেশনে ব্যাশ শেল দিয়ে ডিফল্টরূপে কনফিগার করা হয়েছিল। আমি সিস্টেমে এই পরিবর্তনগুলি করব কিনা তা সম্পর্কে আমি নিশ্চিত নই।

তাদের / sbin / nologin বা / বিন / মিথ্যা কিছু দিয়ে পুনরায় কনফিগার করা নিরাপদ?

লকিং পাসওয়ার্ডের অবস্থা যতক্ষণ থাকবে ততক্ষণ সিস্টেমটি ত্যাগ করা কি নিরাপদ? (*,!, !!)

  • আমি যতদূর জানি আমি ব্যবহারকারীর পাসওয়ার্ডের স্থিতি এবং নির্ভরতা যুক্ত করেছি।

সমস্ত ব্যবহারকারীদের শেল - / ইত্যাদি / পাসডাব্লুড তালিকাবদ্ধ করুন:

cat /etc/passwd | egrep -v '/sbin/nologin|/bin/false|^root'

at:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bash
bin:x:1:1:bin:/bin:/bin/bash
daemon:x:2:2:Daemon:/sbin:/bin/bash
ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
games:x:12:100:Games account:/var/games:/bin/bash
lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
news:x:9:13:News system:/etc/news:/bin/bash
nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash

পাসওয়ার্ডের স্থিতি তালিকা: / ইত্যাদি / ছায়া

for user in $(cat /etc/passwd | egrep -v '/bin/false|/sbin/nologin|^root' |cut -d: -f1) ; do grep $user /etc/shadow; done

at:!:17115::::::
statd:!:17115::::::
bin:*:17105::::::
daemon:*:17105::::::
ftp:*:17105::::::
ftpsecure:!:17115::::::
games:*:17105::::::
lp:*:17105::::::
openslp:!:17105::::::
man:*:17105::::::
news:*:17105::::::
nobody:*:17105::::::
uucp:*:17105:::::: 

ব্যবহারকারীদের নির্ভরতা: / ইত্যাদি / গ্রুপ তালিকাবদ্ধ করুন

for user in $(cat /etc/passwd | egrep -v '/bin/false|/sbin/nologin|^root' |cut -d: -f1) ; do grep $user /etc/group; done

at:x:25:
bin:x:1:daemon
winbind:x:483:
bin:x:1:daemon
daemon:x:2:
ftp:x:49:
games:x:40:
lp:x:7:
man:x:62:
news:x:13:
nobody:x:65533:
nogroup:x:65534:nobody
uucp:x:14:

উত্তর:


0

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

আপনি যদি আপনার /etc/shadowফাইলটি দেখেন (আমি ধরে নিচ্ছি যে আপনি ছায়া পাসওয়ার্ড ব্যবহার করছেন) আপনি লক্ষ্য করতে পারেন যে সেই অ্যাকাউন্টগুলির বেশিরভাগ অক্ষম করা আছে (উদাহরণস্বরূপ পাসওয়ার্ড ক্ষেত্রটি '0' এ সেট করা হয়েছে)।

যারা আসলে সক্ষম হয়েছেন তাদের জন্য, আমি যদি সার্ভারে এটির প্রয়োজন না হয় (যেমন: ftp) অথবা ব্যবহারকারীকে পুরোপুরি অক্ষম করে দিই। কীভাবে কোনও ব্যবহারকারীর অ্যাকাউন্টটি সঠিকভাবে অক্ষম করা যায় সে সম্পর্কে আরও তথ্যের জন্য আপনি এই প্রশ্নটি উল্লেখ করতে পারেন ।


ive আমার প্রশ্নটি আরও কিছু তথ্য দিয়ে আপডেট করেছে। সুতরাং আমি এখন সিস্টেমটি মুখোমুখি ছেড়ে যেতে পারি যে আমি জানি যে সমস্ত পরিষেবা আসলে লক are এটি নিরাপদ?
আসফ ম্যাগেন

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