sudo তারার ফাইলগুলি অজানা ব্যবহারকারীর কাছে ফাইলের মালিকানা পরিবর্তন করে


10

আমি এই আদেশটি চালাচ্ছি:

$ sudo tar xvzf nexus-latest-bundle.tar.gz

উত্তোলিত ফাইলগুলি অজানা (1001) ব্যবহারকারীর অন্তর্ভুক্ত:

drwxr-xr-x 8     1001     1001      4096 Dec 16 18:37 nexus-2.12.0-01
drwxr-xr-x 3     1001     1001      4096 Dec 16 18:47 sonatype-work

এটি কি সাধারণ কনফিগারেশনের অধীনে মালিককে রুট করা উচিত নয়?

আমি একটি এডাব্লুএস এএমআই থেকে প্রতিলিপিযুক্ত একটি লিনাক্স ইনস্টলেশন নিয়ে কাজ করছি।

উত্তর:


15

রুট হিসাবে ফাইলগুলি বের করার সময়, টার মূল মালিকানা ব্যবহার করবে। আপনি --no-same-ownerবিকল্পটি (বিকল্পভাবে -o) ব্যবহার করে ওভাররাইড করতে পারেন ।

আপনার টার ফাইলটি ব্যবহারকারী / গোষ্ঠীর কাছে উল্লেখ করা হয়েছে যা আপনি এটি খুঁজে বের করার সিস্টেমে উপস্থিত নেই।

আপনি যদি নিজের হিসাবে ফাইলগুলি নিষ্ক্রিয় করেন (একটি অননুমোদিত ব্যবহারকারী) তবে আপনি কেবল নিজের মালিকানাধীন ফাইল তৈরি করতে পারেন।

জিএনইউ টার ম্যানুয়ালটি বলে:

--same-owner
একটি সংরক্ষণাগারটি বের করার সময়, টারটি এই বিকল্পটির সাথে টાર আর্কাইভে নির্দিষ্ট করা মালিককে সংরক্ষণের চেষ্টা করবে। এটি সুপারভাইজারের জন্য ডিফল্ট আচরণ; এই বিকল্পটির প্রভাব কেবল সাধারণ ব্যবহারকারীদের জন্য রয়েছে। বিভাগের বৈশিষ্ট্য হ্যান্ডলিং ফাইলের বৈশিষ্ট্যগুলি দেখুন


1
ঠিক আছে, তবে এটি শুধুমাত্র রুট হয়ে গেলেই ঘটবে, কারণ যদি আমি sudo ছাড়াই কমান্ডটি চালিত করি: 'টার xzvf nexus-latest-bundle.tar.gz' তাহলে মালিকানাটি আমার বর্তমান ব্যবহারকারীর উপর সেট করা আছে, এটি কি প্রত্যাশিত আচরণ?
raspacorp

2
@ আরস্প্যাকর্প: একটি অ-রুট ব্যবহারকারী হিসাবে আপনার নিজের ছাড়া অন্য কোনও মালিকানা দিয়ে ফাইল তৈরি করার অধিকার আপনার নেই। সুতরাং প্রয়োজনীয়তার সাথে সাথে ফাইলগুলি মালিক হিসাবে আপনার সাথে তৈরি হয়।
নেট এল্ডারেজ

1

যে ব্যক্তিটি টার ফাইল তৈরি করেছে তার 1001: 1001 এর কার্যকর ব্যবহারকারী আইডি এবং গ্রুপ আইডি (ইউআইডি: জিআইডি) ছিল। যেহেতু tar, ডিফল্টরূপে, মালিকানা এবং অনুমতিগুলি সংরক্ষণ করে আপনি যখন এটি প্রসারিত করেন, আপনি এই মানগুলি উত্তরাধিকার সূত্রে পান। আপনার সিস্টেমে ইউআইডি: জিআইডি 1001: 1001 ব্যবহারকারীর ব্যবহারকারী থাকলে এই ফাইলগুলি সেই ব্যবহারকারীর মালিকানাধীন হত।

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