আরপিএম ব্যবহারকারী নির্দিষ্ট আপডেট


0

আমি আমার সফ্টওয়্যারটিকে আরপিএম হিসাবে প্যাকেজ করেছি এবং সফ্টওয়্যারটির সাথে সবকিছু ঠিকঠাক কাজ করছে তবে আরপিএম এর সামগ্রীর একটি অংশ রয়েছে যা আমি আপডেট করার সঠিক উপায় খুঁজে পাচ্ছি না।

সিস্টেমের প্রতিটি ব্যবহারকারীর কাছে ~ / সর্বজনীন ফোল্ডার রয়েছে যা সফ্টওয়্যারটির জন্য ছোট ওয়েব অ্যাক্সেসযোগ্য UI রাখে যা আমার সফ্টওয়্যারটির সাবপ্যাকেজ। সুতরাং আমার প্রশ্ন হ'ল আমি কীভাবে প্রতিটি ব্যবহারকারীর জন্য contents / সর্বজনীন বিষয়বস্তু আপডেট করব যখন প্রত্যেক ব্যবহারকারীর আলাদা আলাদা ইউআই সাবপ্যাকেজ থাকতে পারে। (/etc/software-config/user.ini এ সংজ্ঞায়িত)

আমি ইউআর প্যাকেজ বিষয়বস্তুগুলিকে / var / www / এইচটিএমএল / সফটওয়্যার / ইউআই / থিম-নাম রাখতে এবং এটি ওয়েবসার্ভারের মালিকানাতে এবং তারপরে সফ্টলিঙ্ক ~ / পাবলিক / থিম-নাম / ভেরি / www / এইচটিএমএল / সফ্টওয়্যার / করার চেষ্টা করেছি UI 'তে / থিম-নাম

তবে এটি কাজ করবে না কারণ ব্যবহারকারীরা একই গোষ্ঠীর অন্তর্ভুক্ত নয় এবং থাকতে পারে না। এই সমস্যাটি ঘুরে দেখার সর্বোত্তম উপায় কী? এটা / usr / ভাগ ইত্যাদি হতে পারে

উত্তর:


0

সাধারণত আরএমপি ব্যবহারকারীর হোম ডিরেক্টরিতে ডেটা পরিবর্তন করা উচিত নয়। এই ফাইলগুলি হোম ডিরেক্টরিতে থাকার কারণ সম্ভবত এটি ব্যবহারকারী তাদের পরিবর্তন করতে পারে। এই জাতীয় স্কিম সমর্থন করার জন্য আপনাকে আপনার সফ্টওয়্যারটিকে পিছনের দিকে সামঞ্জস্য করতে হবে, যাতে পুরানো ব্যবহারকারী কনফিগারেশন কাজ করে চলে।

অন্যদিকে, আপনি যদি সত্যই এই চিহ্নগুলি ব্যবহার করতে চান তবে মূল ফাইলটি এমন কোনও জায়গায় রেখে দিন যেখানে প্রত্যেকে আপনার / var / www / এইচটিএমএল / সফ্টওয়্যারটি অন্যের জন্য পঠনযোগ্য না হলে / ইউএসআর / শেয়ারের মতো অ্যাক্সেস পড়ে। তারপরে কোনও সাধারণ গ্রুপের দরকার নেই।


এই উত্তরগুলি ইতিমধ্যে আমার মাথায় দিয়েছিল বলে আপনার উত্তর দেওয়ার জন্য আপনাকে ধন্যবাদ। তবে আমি সিমলিংকের অনুরাগী নই এবং ব্যবহারকারীর ঘরে ডেটা পরিবর্তনের জন্য এই "নন জেনারেল" সমাধানটি অনুসন্ধান করছিলাম। ভালো কিছু cat /etc/passwd | grep -E ':/home|:/home1|:/home2' | cut -d: -f1তারপর ব্যবহারকারী এই থিম ব্যবহার করে যদি হ্যাঁ তারপর বিষয়বস্তু কপি পরীক্ষা ~ / সর্বজনীন / থিম / Conf-ফাইল
mkungla
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.