উইন্ডোজ থেকে লিনাক্সে Rsync ব্যবহার করে কীভাবে ফাইল / ফোল্ডার অনুমতি সেট করবেন


11

আমি Rsync ব্যবহার করে উইন্ডোজ থেকে লিনাক্সে প্রচুর ফাইল / ফোল্ডার স্থানান্তর করতে চাই। লিনাক্স সার্ভারে (গন্তব্য), আমি ফাইলের অনুমতিটি 644-তে সেট করা এবং ফোল্ডারের অনুমতিটি 755 তে সেট করতে চাই possible যদি সম্ভব হয় তবে আমি সমস্ত ফাইল / ফোল্ডারগুলির মালিকানা root.root এ সেট করতে চাই। আমি চেষ্টা করেছি -p বিকল্পটি, কিন্তু এটি কার্যকর হয় না। কোন সাহায্যের জন্য আপনাকে ধন্যবাদ।


umask 022আপনার অনুলিপি আগে চেষ্টা করুন ।
বিলথোর

উত্তর:


23

আপনি --chmodযেমন প্যারামিটার ব্যবহার করে পার্স সেট করতে পারেন

--chmod=Du=rwx,Dgo=rx,Fu=rw,Fog=r 

ডিরেক্টরিগুলিকে 755 এবং Dআইলসের জন্য 4৪৪ নির্ধারণের জন্য অনুমতিগুলি বাধ্য করতে বাধ্য করবে F


ধন্যবাদ। ফোল্ডারটি 744 (drwxr - r--) এ পরিবর্তিত বলে মনে হচ্ছে। যাইহোক, আমি স্থানান্তর করার পরে অনুমতি পরিবর্তন করার সিদ্ধান্ত নিয়েছি।
গারকনকন

7
--chmod: এছাড়াও অকট্যাল মোড সংখ্যা, যা আমার মতে সহজ অনুমতি ঠাহর দেওয়া হয় গ্রহণ--chmod=D2775,F664
ফ্রেড Wuerges

আপনি --chmod o=rXস্বয়ংক্রিয়ভাবে ফোল্ডারগুলিকে xপতাকা দেওয়ার জন্য ব্যবহার করতে পারেন , তবে এটি ফাইল থেকে বাদ দিতে পারেন।
হাচরে

আপনারও কি উল্লেখ --permsকরা দরকার ?
অরেঞ্জডোগ

9

উপরে বর্ণিত --chmod আর্গুমেন্ট সিনট্যাক্সটি বেশ সঠিক নয়। আপনি যখন মালিক, গোষ্ঠী বা অন্য নির্দিষ্ট করে থাকেন এবং "ডি" বা একটি "এফ" দিয়ে পূর্ববর্তী না করেন, এটি এটি সমস্ত ধরণের ফাইলের ক্ষেত্রে প্রয়োগ হবে এবং এটি সর্বশেষ পরামিতিটি এটি ডিফল্ট হিসাবে সন্ধান করবে। যুক্তিটির সর্বশেষ পরামিতি og = r হওয়ায় আপনার ডিরেক্টরিগুলি কেন 744 হিসাবে প্রকাশিত হচ্ছে তা এটি ব্যাখ্যা করবে।

পরিবর্তে এটি চেষ্টা করুন:

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