আমার কাজে পাঁচটি সেন্টস 6 টি লিনাক্স সিস্টেম রয়েছে এবং আমি একটি বিস্ময়কর সমস্যার মুখোমুখি হয়েছি যা কেবল আমার ইউজারিডের সাথে আমার সমস্ত লিনাক্স সিস্টেম জুড়েই ঘটেছে বলে মনে হচ্ছে ... এটি last
কমান্ড থেকে বাদ দেওয়া এন্ট্রিগুলি থেকে সমস্যার একটি উদাহরণ ... ।
mpenning pts/19 Fri Nov 16 10:32 - 10:35 (00:03)
mpenning pts/17 Fri Nov 16 10:21 - 10:42 (00:21)
bill pts/15 sol-bill.local Fri Nov 16 10:19 - 10:36 (00:16)
mpenning pts/1 192.0.2.91 Fri Nov 16 10:17 - 10:49 (12+00:31)
kkim14 pts/14 192.0.2.225 Thu Nov 15 18:02 - 15:17 (4+21:15)
gduarte pts/10 192.0.2.135 Thu Nov 15 12:33 - 08:10 (11+19:36)
gduarte pts/9 192.0.2.135 Thu Nov 15 12:31 - 08:10 (11+19:38)
kkim14 pts/0 :0.0 Thu Nov 15 12:27 - 15:17 (5+02:49)
gduarte pts/6 192.0.2.135 Thu Nov 15 11:44 - 08:10 (11+20:25)
kkim14 pts/13 192.0.2.225 Thu Nov 15 09:56 - 15:17 (5+05:20)
kkim14 pts/12 192.0.2.225 Thu Nov 15 08:28 - 15:17 (5+06:49)
kkim14 pts/11 192.0.2.225 Thu Nov 15 08:26 - 15:17 (5+06:50)
dspencer pts/8 192.0.2.130 Wed Nov 14 18:24 still logged in
mpenning pts/18 alpha-console-1. Mon Nov 12 14:41 - 14:46 (00:04)
উপরের আমার দুটি পিটিএস লগইন এন্ট্রি দেখতে পাবেন যেগুলির সাথে কোনও উত্স আইপি ঠিকানা নেই। আমার সেন্টস মেশিনে আরও ছয়জন ব্যবহারকারী রয়েছে যারা সিস্টেমগুলি ভাগ করে। আমার লগইনের প্রায় 10% এই সমস্যাটি দেখে, তবে অন্য কোনও ব্যবহারকারীর নাম এই আচরণটি দেখায় না । /var/log/secure
উত্স আইপি ঠিকানা ব্যতীত এন্ট্রিগুলির জন্য কোনও প্রবেশ নেই ।
প্রশ্নাবলি
আমি এই সিস্টেমে যে ধরণের স্ক্রিপ্টগুলি রাখি (যা আমাদের নেটওয়ার্ক অবকাঠামোর বেশিরভাগ নিয়ন্ত্রণ করে) দেওয়া সত্ত্বেও আমি এই বিষয়টি নিয়ে সামান্যই ডেকে আছি এবং আমার লগিনগুলি কী কারণে মাঝেমধ্যে উত্সের ঠিকানাগুলি মিস করতে পারে তা বুঝতে চাই।
- পিটিএস লাইন এন্ট্রিগুলির জন্য কেন
last -i
দেখায় ( এই উত্তরটি দেখুন )0.0.0.0
- এমন কিছু আছে (দূষিত কার্যকলাপ ব্যতীত) যা যুক্তিসঙ্গতভাবে আচরণটি ব্যাখ্যা করবে?
- বাশ ইতিহাসের টাইমস্ট্যাম্পিং ব্যতীত, সমস্যাটি ট্র্যাক করার জন্য আমি কী করতে পারি এমন আরও কিছু জিনিস রয়েছে?
তথ্যমূলক
যেহেতু এটি ঘটতে শুরু করেছে, আমি bash
ইতিহাসের সময়-স্ট্যাম্পিং সক্ষম করলাম (অর্থাত্ HISTTIMEFORMAT="%y-%m-%d %T "
ইন .bash_profile
) এবং আরও কয়েকটি বাশ ইতিহাসের হ্যাক যুক্ত করেছি ; যাইহোক, এটি পূর্ববর্তী ঘটনার সময় কী ঘটেছিল তার কোনও ইঙ্গিত দেয় না।
সমস্ত সিস্টেম CentOS 6.3 চালায় ...
[mpenning@typo ~]$ uname -a
Linux typo.local 2.6.32-279.9.1.el6.x86_64 #1 SMP Tue Sep 25 21:43:11 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[mpenning@typo ~]$
সম্পাদনা
আমি যদি ব্যবহার করি তবে আমি এ জাতীয় last -i mpenning
এন্ট্রিগুলি দেখতে পাচ্ছি ...
mpenning pts/19 0.0.0.0 Fri Nov 16 10:32 - 10:35 (00:03)
mpenning pts/17 0.0.0.0 Fri Nov 16 10:21 - 10:42 (00:21)
যারা উত্তর দেওয়ার চেষ্টা করছেন তাদের জন্য নোট: আমি screen
কমান্ড বা জিইউআই দিয়ে লগ ইন করিনি । আমার সমস্ত লগইন এসএসএইচ থেকে; খয়রাত পুরস্কার পেতে, আপনাকে cite আবশ্যক প্রামাণিক ব্যাখ্যা করার রেফারেন্স last -i
0.0.0.0
এন্ট্রি শুধুমাত্র SSH- র মাধ্যমে sourced।
2 সম্পাদনা করুন (ইয়েওয়াইটের প্রশ্নের জন্য)
/etc/resolv.conf
(মনে রাখবেন যে আমি আমার সংস্থার তথ্য লুকানোর জন্য উপরের আউটপুটে .local
অ্যাডারগুলি ব্যবহার করেছি last
)
[mpenning@sasmars network]$ cat /etc/resolv.conf
nameserver 192.0.2.40
nameserver 192.0.2.60
domain mycompany.com
search mycompany.com
[mpenning@sasmars network]$
/etc/hosts
তথ্য (নোট করুন যে এই কাস্টমাইজড হোস্ট ফাইলগুলি কেবল এমন কোনও মেশিনে বিদ্যমান যা এই সমস্যাগুলি রয়েছে)
[mpenning@sasmars network]$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.0.2.44 sasmars.mycompany.com sasmars
::1 localhost6.localdomain6 localhost6
## Temporary kludge until I add reverse hostname mappings...
## Firewalls
192.0.2.254 a2-inet-fw1
192.0.2.253 a2-inet-fw2
192.0.2.254 a2-wan-fw1
192.0.2.253 a2-wan-fw2
192.0.2.201 a2-fab-fw1
192.0.2.202 a2-fab-fw2
192.0.2.203 t1-eds-fw1
192.0.2.42 sasvpn
192.0.2.246 sasasa1
192.0.2.10 sasoutfw1
## Wireless
192.0.2.6 saswcs1
192.0.2.2 l2wlc3
192.0.2.4 l2wlc4
192.0.2.12 f2wlc5
192.0.2.16 f2wlc6
192.0.2.14 f2wlc1
192.0.2.8 f2wlc2
[mpenning@sasmars network]$
sftp
/var/log/secure
* থেকে আউটপুট
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: called (pam_tacplus v1.3.7)
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: user [mpenning] obtained
Dec 26 10:36:37 sasmars sshd[26016]: tacacs_get_password: called
Dec 26 10:36:37 sasmars sshd[26016]: tacacs_get_password: obtained password
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: password obtained
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: tty [ssh] obtained
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: rhost [192.0.2.91] obtained
Dec 26 10:36:37 sasmars sshd[26016]: pam_sm_authenticate: trying srv 0
Dec 26 10:36:38 sasmars sshd[26016]: Accepted password for mpenning from 192.0.2.91 port 55118 ssh2
Dec 26 10:36:38 sasmars sshd[26016]: pam_sm_setcred: called (pam_tacplus v1.3.7)
Dec 26 10:36:38 sasmars sshd[26016]: pam_unix(sshd:session): session opened for user mpenning by (uid=0)
Dec 26 10:36:38 sasmars sshd[26018]: pam_sm_setcred: called (pam_tacplus v1.3.7)
Dec 26 10:36:38 sasmars sshd[26018]: subsystem request for sftp
Dec 26 10:37:20 sasmars sshd[26016]: pam_unix(sshd:session): session closed for user mpenning
Dec 26 10:37:20 sasmars sshd[26016]: pam_sm_setcred: called (pam_tacplus v1.3.7)
শেষ সিদ্ধান্ত UT
দেখুন নিচের আমার উত্তর
last -i mpenning
ফাঁকা দেখায়?