এসএফটিপি-সার্ভার ভুল অধিকারযুক্ত ফাইলগুলি আপলোড করেছে


4

আমি ফাইলের অধিকারগুলির মধ্যে কী ভুল তা জানার চেষ্টা করছি। আমি যখন ফাইলজিলা ব্যবহার করে ফাইলগুলি আপলোড করি তখন সমস্ত ফাইলের অধিকার -rw-r - r-- পাওয়া যায়। আমি তাদের চাই - rwxr-xr-x। অধিকারগুলি ঠিক করার জন্য আমি উমাস্ক ব্যবহার করার চেষ্টা করেছি তবে কিছু ভুল। আমি পড়েছি যে আপনি উদাহরণস্বরূপ উমাস্কের সাহায্যে অধিকারগুলি পরিবর্তন করতে পারেন:

/ Etc / ssh / sshd_config এ, নিম্নলিখিত পরিবর্তন করুন:

Subsystem sftp /usr/lib/openssh/sftp-server -u 002

এই পরিবর্তনটি দিয়ে আমি -rw-rw-r-- এর সাথে ফাইল পাচ্ছি। আমি যতদূর জানি 0 এর সমস্ত অধিকার দেওয়া উচিত? তবে আমি কেবল rw পাচ্ছি।

কোনো সমস্যা? আমি দেবিয়ান ব্যবহার করছি


002 এর পরিবর্তে 0002 চেষ্টা করুন
ভ্যাট করুন au

এর ফলস্বরূপ - rw-rw-r--
ফিরজ

শুধু মনে রাখবেন ... দুটি অধিকার একটি ভুল করবেন না
জামেপীচ

উত্তর:


10

যদি কোনও এসএফটিপি ক্লায়েন্ট আপলোড করা ফাইলগুলির জন্য অনুমতিগুলি নির্দিষ্ট না করে, ওপেনএসএসএইচ এসএফটিপি সার্ভার সদ্য নির্মিত ফাইলগুলিতে 0666 অনুমতি বরাদ্দ করে (উমাস্ক 0002 বিয়োগ করে 0664 করে))

এটি হার্ড-কোডড, আপনি এটি পরিবর্তন করতে পারবেন না। ওপেনএসএসএইচ-এ process_open()ফাংশনটি দেখুন sftp-server.c। এমনকি, যদি এটি স্পষ্টভাবে নির্দিষ্ট না করা থাকে তবে 0666 ফাইলগুলির জন্য এখনও * নিক্স ডিফল্ট, আপনি কেবল এটি উমাস্ক দিয়ে পরিবর্তন করতে পারবেন না (এটি সাধারণভাবে সত্য, কেবল ওপেনএসএইচ-এর জন্য নয়)।

আরও দেখুন ওপেনএসএইচ এসএফটিপি সার্ভার কি কমান্ড (ক্রোয়েটেড এনভায়রনমেন্ট) এর পরে উমাস্ক ব্যবহার করে বা ক্লায়েন্টের পাশের অনুমতিগুলি সংরক্ষণ করে?

আপনার উমাস্কটি আসলে ভুল actually আপনি যদি 0644 চান, তবে 0002 নয়, umask 0022 ব্যবহার করুন।

ফাইলজিলা কখনই আপলোড করা ফাইলগুলির জন্য অনুমতি নির্দিষ্ট করে না। আপনি যে আচরণ করছেন তার ফলাফল কী।


আপনার পছন্দসই অনুমতিগুলি অর্জন করতে:

  • ফাইলজিলার সাহায্যে আপনি দূরবর্তী ফাইলের প্রসঙ্গ মেনু থেকে ফাইল অনুমতি কমান্ডটি ব্যবহার করে কেবল আপলোডের পরে ফাইল অনুমতিগুলি নিজেই পরিবর্তন করতে পারবেন ।

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

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

    উদাহরণস্বরূপ WinSCP এটি অনুমতি দেয় allows

    Https://winscp.net/eng/docs/ui_transfer_custom দেখুন

    উইনসিসিপিতে আপলোড করা ফাইলগুলির জন্য অনুমতি সেট করা হচ্ছে

    (আমি উইনসিসিপির লেখক)


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