কোন অবস্থায়, আমি একজন সাধারণ ব্যবহারকারীর পরিবর্তে একটি সিস্টেম ব্যবহারকারী তৈরি করব?


13

adduserকমান্ড থেকে , আমি --systemএকটি সিস্টেম ব্যবহারকারী তৈরি করার বিকল্পটি দেখেছি । একটি সিস্টেম ব্যবহারকারী ব্যবহার করবে /bin/falseএবং এটি ডিফল্টরূপে অন্তর্ভুক্ত nogroup। এটি /etc/skelহোম ডিরেক্টরিতেও অনুলিপি করবে না ।

আমি কোন অবস্থায় একটি সিস্টেম ব্যবহারকারী তৈরি করতে পছন্দ করব?


8
শান্ত, আমি কল্পনা করব।
সাইরেক্স

উত্তর:


18

আপনি যখন ইন্টারেক্টিভ ব্যবহারের জন্য অ্যাকাউন্ট না দিয়ে ডেমন, পরিষেবা বা অন্যান্য সিস্টেম সফ্টওয়্যার চালানোর জন্য অ্যাকাউন্ট তৈরি করছেন।

প্রযুক্তিগতভাবে, এটি কোনও পার্থক্য করে না, তবে বাস্তব বিশ্বে এটি প্রমাণিত হয়েছে যে ব্যবহারকারী এবং সফ্টওয়্যার অ্যাকাউন্টগুলিকে সংখ্যার পৃথক অংশে রাখার ক্ষেত্রে দীর্ঘমেয়াদী সুবিধা রয়েছে benefits

বেশিরভাগ ক্ষেত্রে, অ্যাকাউন্টটি কী তা বলা সহজ করে তোলে এবং কোনও মানুষের যদি লগ ইন করতে সক্ষম হয়।


1
সফ্টওয়্যার অ্যাকাউন্টগুলির দ্বারা, আপনি কি পছন্দ করেন www-dataএবং পছন্দ করেন ftp?
স্টিভিয়াং

এগুলি হ্যাঁ, সফ্টওয়্যার অ্যাকাউন্টগুলির ভাল উদাহরণ। এছাড়াও ntp, অথবা postgres, postfix
ড্যানিয়েল পিটম্যান

ধন্যবাদ. আমার সিস্টেমে সেই অ্যাকাউন্টগুলি মূলত সফ্টওয়্যার দ্বারা সেটআপ করা হয়। এমন অ্যাকাউন্টগুলি নিজে নিজে সেটআপ করার জন্য আমার কি শর্ত রয়েছে?
স্টিভিয়াং

সম্ভবত ভয়ঙ্কর প্রায়শই না, না। তবে আপনি যদি নিজেই স্ক্র্যাচ থেকে সফ্টওয়্যারটি সংকলন করে থাকেন তবে এর প্রয়োজন হিসাবে এর প্রয়োজনটি কল্পনা করা সহজ make install। যেহেতু * এনআইএক্সে স্ক্রিপ্টগুলি make installব্যবহারকারীর দ্বারা চালিত বিকল্পগুলি গোপন করার কোনও traditionতিহ্য নেই (এমনকি এমন পরিস্থিতিতে এমনকি যখন ব্যবহারকারীর পক্ষে মাইএসকিএলের -Bপতাকার মতো একটি বিকল্প ব্যবহার করা খুব বিরল) তখনও বিকল্পটি উপলভ্য আপনার কখনই প্রয়োজনের অফ অফ ইন্টারেক্টিভভাবে ব্যবহার করতে হবে।
BMDan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.