লগ ইন করার পরে Autologout


2

আমার উবুন্টু 10.04 এলটিএস সার্ভার আছে।

আমি বর্তমানে রুট হিসাবে লগ ইন করছি, কারণ আমি হঠাৎ আমার অ্যাকাউন্টে লগ ইন করতে পারছি না।

যখন আমি চালানো su useraccount, কিছুই ঘটেনি.

লগ ফাইল auth.log আমাকে নিম্নলিখিত বলে

Jan 25 14:51:43 server su[26174]: Successful su for useraccount by root
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session opened for user useraccount by root(uid=0)
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session closed for user useraccount
Jan 25 14:51:43 serversu[26174]: + /dev/ttyS0 root:useraccount

সুতরাং, আমি আসলে সফলভাবে লগ ইন করতে পারি, তবে আমি সরাসরি বের হয়ে আসি।

উত্তর:


4

আপনার অ্যাকাউন্টের ডিফল্ট শেলটি পরিবর্তিত হয়েছে বলে মনে হচ্ছে।

একটি তাকান /etc/passwd। এই একটি অনুরূপ একটি লাইন হতে হবে:

useraccount:x:1000:1000:username,,,:/home/useraccount:/bin/bash

যদি শেষ সিএসভি হয় না আপনার স্বাভাবিক ডিফল্ট শেল, এটি পরিবর্তন করুন।

আপনার ডিফল্ট শেল এটি সঠিকভাবে সেট করা হলে, বিষয়বস্তু পরীক্ষা করে দেখুন /home/useraccount/.bashrc (অথবা আপনার শেলের সমতুল্য) কোনও শেল স্ক্রিপ্ট এটি কল করে।


1
আচ্ছা, তাহলে সমস্যাটা হলো: /bin/false কোন শেল মানে সব। উবুন্টুর ডিফল্ট শেল হয় /bin/bash। শেল পরিবর্তিত হতে পারে কিভাবে আমি কোন ধারণা আছে।
Dennis

এটি এমন একমাত্র ব্যবহারকারী নয় যেখানে / bin / false সেট করা আছে। ওয়েল আমি যাইহোক এই সার্ভার পুনরায় সেটআপ করা হবে। হয়তো এটা শেষ প্লেস্ক আপডেট দ্বারা সৃষ্ট হয়েছিল। আমার কোন ধারণা নেই. ধন্যবাদ.
Peter

1
আমি সাহায্য করতে পেরে আনন্দিত! /bin/false অ-মানব ব্যবহারকারীদের জন্য সঠিক যা শেলের প্রয়োজন নেই (উদাঃ, syslog )।
Dennis

ঈশ্বর !!!! আপনি আমাকে ♥ সংরক্ষণ করুন
Arash Hatami
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.