আমার ফেডোরা সার্ভারে এসসিপি করার সময়, কোনও ব্যবহারকারী ফাইল টাইমস্ট্যাম্পগুলি পরিবর্তন করতে না পারার বিষয়ে ত্রুটি পেতে থাকে ("সময় নির্ধারিত: অপারেশন অনুমোদিত নয়")। ব্যবহারকারী ফাইলটির মালিক নন, তবে আমরা chown
সুরক্ষার কারণে এই ব্যবহারকারীর কাছে ফাইল করতে পারি না । ব্যবহারকারী পারেন sudo
, তবে যেহেতু এটি কোনও এসসিপি / এফটিপি ক্লায়েন্টের মাধ্যমে ঘটছে, তাই এটি করার কোনও উপায় নেই। এবং পরিশেষে, আমরা এই ব্যবহারকারীকে মূল অ্যাক্সেস দিতে চাই না, কেবল তাকে আরএসসিএন বা উইনসিসিপি এর মতো একটি সিঙ্ক্রোনাইজেশন ব্যবহার করার অনুমতি দিতে যাতে টাইমস্ট্যাম্প সেট করা দরকার।
ব্যবহারকারী rw
সমস্ত প্রাসঙ্গিক ফাইল এবং ডায়ারের সম্পূর্ণ অনুমতি সহ একটি গোষ্ঠীর অংশ । কীভাবে touch -t
এই নির্দিষ্ট ফাইলগুলিতে chown
তাকে বিন্যাস ছাড়াই ব্যবহারকারীর অনুমতি দেওয়া যায় সে সম্পর্কে কোনও ধারণা ?
আরও তথ্য পিএইচপি বিকাশকে একক-বিকাশকারী দৃশ্যে সক্ষম করার সাথে এই কাজটি করতে হবে (যেমন: এসসিএম ছাড়াই)। আমি ব্যবহারকারীকে বিকাশ সার্ভারে তার পরিবর্তনগুলি "তাত্ক্ষণিকভাবে" দেখার অনুমতি দেওয়ার সাথে সাথে পিএইচপি-ভিত্তিক (ওয়ার্ডপ্রেস) সাইটের স্থানীয় অনুলিপিটিতে কাজ করার জন্য এক্লিপস বা নেটবিয়ানদের সাথে কাজ করার চেষ্টা করছি। ব্যবহারকারী দূর থেকে কাজ করবে। এখনও অবধি, স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশনের সমস্ত প্রচেষ্টা ব্যর্থ হয়েছে - এমনকি "ওয়াচ ফোল্ডার" মোডে উইনসিসিপি ব্যবহার করে, যেখানে এটি একটি স্থানীয় ফোল্ডার পর্যবেক্ষণ করে এবং দূরবর্তী ডিরেক্টরি ত্রুটি পর্যন্ত কোনও পরিবর্তন আপলোড করার চেষ্টা করে কারণ এটি সর্বদা তারিখ / টাইমস্ট্যাম্প সেট করার চেষ্টা করে ।
ব্যবহারকারীর সুডো অ্যাক্সেস রয়েছে, তবে আমাকে বলা হয়েছে যে 'রুট' এর অধীনে কাজ করা সত্যই ভাল ধারণা নয়, তাই আমি এই কাজটি করতে রুট হিসাবে লগ ইন করতে রাজি নই। এছাড়াও, এটি প্রয়োজনীয় হওয়া উচিত নয়। আমি চাই অন্য কিছু, অ-সুপার-ব্যবহারকারী একই জিনিস করতে সক্ষম হবেন - তাদের অ্যাকাউন্টের তথ্য ব্যবহার করে, একটি এফটিপি সংযোগ স্থাপন করুন এবং সিঙ্কের মাধ্যমে দূরবর্তীভাবে কাজ করতে সক্ষম হবেন। সুতরাং সমাধানটির রুট অ্যাক্সেস ছাড়াই কারও পক্ষে কাজ করা দরকার।
আমাকে কী হতবাক করে তোলে তা হচ্ছে আমার কতটা সমস্যা হচ্ছে। এই সমস্ত সফ্টওয়্যার (নেটবিয়ানস, একলিপস, উইনসিসিপি) সিঙ্ক্রোনাইজেশনের অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছে এবং তারা সকলেই টাইমস্ট্যাম্প লেখার চেষ্টা করে। সুতরাং এটি সম্ভব হতে হবে। উইনসিসিপির কাছে "সেট টাইমস্ট্যাম্প" বন্ধ করার বিকল্প রয়েছে তবে আপনি যখন মনিটর / সিঙ্ক্রোনাইজ ফোল্ডারটি নির্বাচন করেন তখন এই বিকল্পটি অনুপলব্ধ (সর্বদা "চালু") হয়ে যায়। তাই এটা পেয়েছিলাম এমন কিছু বিষয় যা মোটামুটি মান হতে হবে।
লিনাক্সের কথা বলতে গেলে আমি একটি সম্পূর্ণ বোকা, এবং আমি দেব "সার্ভার অ্যাডমিন" আমি কেবল এটি ধরে নিতে পারি যে এটি করা বোকামি যা আমি করছি বা আমার (ভুল) কনফিগার করা আছে।
সারাংশ সংক্ষেপে, আমি একটি ডিরেক্টরিতে গ্রুপ R / W এক্সেস আছে, SCP- র মাধ্যমে যে ডিরেক্টরির মধ্যে ফাইল টাইমস্ট্যাম্প পরিবর্তন করতে পারবেন কোনো ব্যবহারকারীদের চাই।
root
গ্রুপটি ব্যবহার সম্পর্কে : root
গ্রুপটির কোনও বিশেষ অনুমতি নেই, কেবল root
ব্যবহারকারীর রয়েছে।