su - ব্যবহারকারী কিছু করছে না


0

আমি রুট ব্যবহার করে একটি উবুন্টু সার্ভারে প্রবেশ করছি এবং আরও সীমিত ব্যবহারকারী হিসাবে আমার একটি পটভূমি প্রক্রিয়া চালানো দরকার, তাই আমি লিখছি

su -l limitedUser -c 'programName'

তবে কিছুই হয় না। এমনকি প্রোগ্রামনাম ইকো জাতীয় কিছু হলেও কিছুই কার্যকর করা হচ্ছে না। কি হতে পারত? আমি কি একবার দেখতে পারি এমন লগ আছে?

পিএস: আমি জানি যে শীর্ষস্থানীয় হিসাবে কিছু কার্যকর করা হচ্ছে না বা পিএস এএফএক্স কোনও নতুন চলমান দেখায় না।


আপনি যদি suসীমাবদ্ধ ব্যবহারকারীর সাথে সীমাবদ্ধ হন su -l limitedUserএবং তারপরে, আপনি যখন প্রম্পটটি পাবেন, টাইপ করুন programName<ENTER>? এটা কি আদৌ চলে? মনে রাখবেন যে, নীচে answered হিসাবে উত্তর হিসাবে, ব্যবহারকারীকে সক্ষম করতে হবে এবং একটি শেল /bin/bashইত্যাদির মতো থাকতে হবে (ইত্যাদি কিছু নয় /bin/false)।
jaume

সমস্যাটি হ'ল এটি যেভাবে আপনি বলেছেন সেভাবে / বিন / মিথ্যাতে ইঙ্গিত করছে। ধন্যবাদ!
লুসিয়ানো

উত্তর:


0

ব্যবহারকারীকে সক্ষম করতে হবে (পাসওয়ার্ড সেট রয়েছে, মেয়াদোত্তীর্ণ হবে না ইত্যাদি)।

এটা সম্ভব যে আপনার su আমার মত সতর্কতা জারি করবে না। কি হচ্ছে তা দেখতে আপনি /var/log/auth.log পরামর্শ নিতে পারেন

# su apache -c bash
This account is currently not available.
# tail -n 10 /var/log/auth.log 
Oct 17 05:53:16 geee su[30744]: Successful su for apache by root
Oct 17 05:53:16 geee su[30744]: + /dev/pts/11 root:apache
Oct 17 05:53:17 geee su[30744]: pam_unix(su:session): session opened for user apache by (uid=0)
Oct 17 05:53:17 geee nologin: Attempted login by jaroslav on /dev/pts/11
Oct 17 05:53:17 geee su[30744]: pam_unix(su:session): session closed for user apache
Oct 17 05:53:20 geee su[30748]: Successful su for apache by root
Oct 17 05:53:20 geee su[30748]: + /dev/pts/11 root:apache
Oct 17 05:53:20 geee su[30748]: pam_unix(su:session): session opened for user apache by (uid=0)
Oct 17 05:53:20 geee nologin: Attempted login by jaroslav on /dev/pts/11
Oct 17 05:53:20 geee su[30748]: pam_unix(su:session): session closed for user apache
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.