বিভিন্ন ব্যবহারকারী হিসাবে চালান


9

একটি রেডহ্যাট সিস্টেমে, আমি কোনও আলাদা ব্যবহারকারীর সাথে একটি প্রোগ্রাম চালু করার চেষ্টা করছি যার শেল নেই। / ইত্যাদি / পাসডাব্লুডিতে শেলটি হ'ল / এসবিন / নোলোজিন।

আমি চেষ্টা করেছি:

  1. su myuser -c / home/myuser/script.sh ফলাফল: এই অ্যাকাউন্টটি বর্তমানে উপলভ্য নয়।

  2. ডোবা এবং সেটুইডের সাথে: মাইউউসার: মাইগ্রোপ / হোমে / মাইউসার / এসক্রিপট। চিমড + এস / হোম / মাইউজার / এসক্রিপ্ট.শ / হোম / মাইউজার / এসক্রিপ্ট.শ ফলাফল: স্ক্রিপ্ট.শ এখনও আমার সাইন ইন ব্যবহারকারীর হিসাবে কার্যকর করা হয়েছে ( রুট)।


আপনি কি suরুট হিসাবে চালাচ্ছেন বা কোনও অনিবদ্ধ ব্যবহারকারী?
জেমস ও'গোর্মন

উত্তর:


17

চেষ্টা করে দেখুন:

su myuser -s /bin/sh -c /home/myuser/script.sh

0

এই ত্রুটিটির অর্থ হ'ল / ইত্যাদি / পাসডাব্লুটিতে আপনি ব্যবহারকারী মাইউজারের জন্য শেল / এসবিন / নোলগিন বা / এসবিন / মিথ্যা সেট করেছেন।

/ বিন / ব্যাশের মতো দরকারী কিছু সেট করুন


ইতিমধ্যে পোস্ট করা ওপি হ'ল এটি; ওপ জিজ্ঞাসা করছে যে ব্যবহারকারীর নাম না থাকলেও প্রোগ্রাম চালানোর কোনও উপায় আছে কি না।
বার্ট সিলভারস্ট্রিম

হ্যাঁ ... এটি আসলে প্রশ্ন। আমি জানতে চাই / স্ক্রিনটি / ইত্যাদি / পাসউইড স্থাপন না করে কোনও আলাদা ব্যবহারকারী হিসাবে স্ক্রিপ্ট চালানো সম্ভব কিনা
কার্ল

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