বাশ কেউ এবং নোগ্রুপ হিসাবে অভিনয় করতে পারে না?


10

আমার একটি লগ ফাইল রয়েছে যা দ্বারা তৈরি হয়েছিল nobody: এটি nogroupযা ক্রিয়াকলাপে লগ করা হচ্ছে, আমি সেই লগ ফাইলটিতে একটি বার্তা যুক্ত করার অনুকরণ করতে চাইছিলাম। আমার প্রথম চিন্তা ছিল:

$ sudo su nobody
This account is currently not available.

উত্তর:


20

আপনার একটি উপায় সহজ সমাধান রয়েছে, কেবল চালান: su -s /bin/bash nobody( /bin/bashআপনার পছন্দের শেলটি প্রতিস্থাপন করুন)।

This account is currently not available.ত্রুটি কারণে যে হয় nobodyব্যবহারকারী ডিফল্ট শেল হল /usr/sbin/nologin, su -sঅন্য শেল ব্যবহার করতে সিস্টেম বাধ্য।


9

একটি ইমেল থ্রেড:

.. উল্লেখ করা যায় যে sudo -u nobody [cmd ...]ব্যবহার করা যেতে পারে:

( কীভাবে একটি ফাইলকে সুডো হিসাবে যুক্ত করতে হবে তার কৌশলটির সাথে একত্রিত )

echo "Hello World" | sudo -u nobody tee -a /tmp/logfile.log
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.