ফাইলগুলির জন্য একটি ভুল মালিকানা সেট করে লিনাক্স ব্যবহারকারীদের বাধা দেওয়া


0

আমি ফাইলের অনুমতি পরিবর্তনের পরিবর্তে মালিকানা আপডেট করেছি।

আমার ব্যবহার করা উচিত ছিল chmod 777 <filename>কিন্তু ব্যবহার করা উচিত chown 777 <filename>

উদাহরণ:

[john@sv1:/tmp]$ touch etst_test.txt
[john@sv1:/tmp]$ ls -lrt etst_test.txt
-rw-rw-r-- 1 deploy deploy 0 Oct 17 18:29 etst_test.txt
[john@sv1:/tmp]$ sudo chown 777 etst_test.txt
[john@sv1:/tmp]$ ls -lrt etst_test.txt
-rw-rw-r-- 1 777 deploy 0 Oct 17 18:29 etst_test.txt
[john@sv1:/tmp]$ vi etst_test.txt

আমি এই ঘটনাটি পছন্দ করি না এবং আমি কিছু ত্রুটি প্রত্যাখাত করে বা দেখিয়ে / আমাকে থামানোর জন্য কিছু প্রতিরোধের পদ্ধতি সেট করতে চাই।


ব্যবহারকারীদের সিস্টেম ভেঙে ফেলার স্বাভাবিক উপায়টি হ'ল সুডো অ্যাক্সেসকে সীমাবদ্ধ করা।
থমাস ডিকি

উত্তর:


1

আমি মনে করি এটি করার একমাত্র উপায় হ'ল chownকমান্ডটি সরিয়ে নিয়ে যাওয়া $PATHএবং এটি একটি ব্যাচ ফাইলের সাথে প্রতিস্থাপন করা যা আপনাকে জিজ্ঞাসা করে যে আপনি সত্যিকার অর্থে মালিকানা পরিবর্তন করছেন এবং যদি ব্যবহারকারী ইতিবাচক উত্তর দেয় তবে ব্যাচ ফাইলটি সংশ্লিষ্ট chownকমান্ডটি কার্যকর করে।

অবশ্যই এর খারাপ দিকটি হ'ল একবার আপনি gnu কোর্টিলগুলি আপডেট করলে আপনার ব্যাচের সংস্করণটি chownওভাররাইট করা হবে (আপনার প্যাকেজ ম্যানেজারের উপর নির্ভর করে তিনি যখন কোনও নন-স্ট্যান্ডার্ড সংস্করণ দেখেন তখন তিনি কীভাবে প্রতিক্রিয়া দেখান chown)।

এছাড়াও আপনি বিশ্বাস করতে পারে rootডান জিনিস এবং শুধুমাত্র এই কমান্ডের প্রাপ্যতা সীমিত করতে rootব্যবহার করে chmod(এবং ব্যবহার করা সতর্কতা অবলম্বন করা আবশ্যক chmodএবং chownউপর :-)) chownএবং তারপর সম্ভবত সঙ্গে প্রায় বেহালার sudoএই কমান্ড জন্য privelages।

@ কাসদফডসাক মতামতগুলিতে মন্তব্যগুলির মধ্যে উল্লেখ করেছে তারপরে একটি উপাধি নির্ধারণ করা সবচেয়ে ভাল উপায়, এটি বাইনারিটি অবিস্মরণিত করে এবং প্যাকেজ ম্যানেজারকে বিভ্রান্ত করে না। সুতরাং একটি স্ক্রিপ্ট তৈরি করুন mychown(বা আপনি যা পছন্দ করেন) যা জিজ্ঞাসা করে, এটিকে এমনভাবে /usr/local/binবা অন্য কোথাও রাখুন এবং একটি chownস্ক্রিপ্টের দিকে নির্দেশ করে এমন একটি উপাধি রাখুন ।


এটিই হতে পারে একমাত্র উপায়। সেখানে অন্য কোনও পূর্ব-নির্মিত র‌্যাপার উপলব্ধ ছিল না।
মোহনবাবু

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