সিস্টেম ব্যবহারকারী হিসাবে পরিষেবা কেন চালাবেন?


19

ইউনিক্স বিশ্ব সম্পর্কে আমার একটি সাধারণ প্রশ্ন আছে।

আমি বর্তমানে বাড়িতে উবুন্টু চালাচ্ছি এবং একটি ডিভাইসে ট্রান্সমিশন ইনস্টল করেছি এবং এটি ট্রান্সমিশন-ডেবিয়ান ব্যবহারকারী হিসাবে ফাইলগুলি সংরক্ষণ করে এবং সংরক্ষণ করে sa আমি অবাক হচ্ছি যদি এটা জ্ঞান করে তোলে আমাকে আমার নিজের ব্যবহারকারীকে এটি পরিবর্তন করার জন্য, তাই এটি সহজ ফাইলগুলির সাথে যোগাযোগ করার জন্য এবং আমি প্রয়োজন হবে না sudo ? কেন এটি করা খারাপ ধারণা হবে?

উত্তর:


40

আপনার ব্যবহারকারীর পরিবর্তে ট্রান্সমিশনটিকে তার নিজস্ব ডেডিকেটেড সিস্টেম ব্যবহারকারী হিসাবে চালানোর সুপারিশ করার মূল কারণটি হ'ল, যদি সফ্টওয়্যারটির এমন দুর্বলতা থাকে যা তার কনফিগার করা ডিরেক্টরিটির বাইরে থাকা ফাইলগুলি উন্মোচিত করতে পারে এমন শোষণের অনুমতি দেয়, তবে এটি সম্ভবত প্রকাশের অবসান ঘটাবে না আপনার হোম ডিরেক্টরি থেকে সংবেদনশীল ফাইল, যেহেতু লিনাক্স নিজেই প্রাথমিক অনুমতিগুলির মাধ্যমে এই ধরণের অ্যাক্সেসকে আটকাবে।

আপনার নিয়মিত ব্যবহারকারীর সাথে ট্রান্সমিশন ডিরেক্টরিতে ফাইলগুলি পরিচালনা করা সহজ করার জন্য, আপনাকে নিজের ব্যবহারকারীকে দলে অন্তর্ভুক্ত করার বিষয়টি বিবেচনা করা উচিত debian-transmission, এটি এমন গ্রুপ যা ট্রান্সমিশন ডিরেক্টরিতে ফাইলগুলির মালিক, এবং (বা কমপক্ষে হওয়া উচিত) সেই ডিরেক্টরিতে এবং এর মধ্যে থাকা ফাইলগুলিতে অ্যাক্সেস পড়ুন / পড়ুন।

উবুন্টু হাওটুর প্রস্তাব দেওয়া এই কমান্ড (সামান্য একটা পরিবেশে পরিবর্তনশীল থেকে আপনার ব্যবহারকারী পেতে অভিযোজিত):

sudo usermod -a -G debian-transmission "$USER"

(দৌড়ানোর পরে লগ আউট এবং আবার লগ ইন করতে মনে রাখবেন usermod, কারণ এটি কোনও বিদ্যমান প্রক্রিয়ার গ্রুপগুলিকে প্রভাবিত করবে না))

আশা করি এটি আরও ভাল সুরক্ষার জন্য, এটি নিজের ডেডিকেটেড সিস্টেম ব্যবহারকারীর অধীনে চালিত রেখে ট্রান্সমিশনের মাধ্যমে ডাউনলোড করা ফাইলগুলি পরিচালনা করা আপনার পক্ষে সহজ করে দেবে Hope


1
আমি নিজেও একই সমস্যা পেয়েছি এবং নিয়মিত ব্যবহারকারীর কাছে পরিষেবাটি পরিবর্তনের বিষয়ে বিবেচনা করছি। এটি অনেক ভাল। ধন্যবাদ!
অলকো

3
আপনি ডিরেক্টরিতে ডিফল্ট অনুমতিগুলি ব্যবহার করতে পারবেন, আপনাকে অনুমতি দেওয়ার জন্য setfacl। দেখতে unix.stackexchange.com/questions/101263/...
Ctrl-Alt-delor

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