স্মার্টস এ রফতানি করার সময় কেন এসএমএফ ম্যানিফেস্ট কনফিগারেশন ডেটা হারাবে?


10

আমি জয়েন্টের বেস64 1.8.1 স্মার্টোজ ইমেজে এসএমএফ (সার্ভার ম্যানেজমেন্ট সুবিধা) এর অধীনে একটি সার্ভার প্রক্রিয়া চালাচ্ছি।

যারা স্মার্টোজে আকাঙ্ক্ষিত নয় তাদের জন্য এটি কেভিএম সহ ইলুমোসের মেঘ-ভিত্তিক বিতরণ। তবে মূলত এটি সোলারিসের মতো এবং ওপেনসোলারিসের উত্তরাধিকারসূত্রে। এমনকি আপনি স্মার্টওএস ব্যবহার না করেও, আমি সার্ভারফল্টে কিছু সোলারিস জ্ঞানটি ট্যাপ করার আশা করছি।

আমার সমস্যাটি হ'ল আমি চাই যে একটি অনিবদ্ধ ব্যবহারকারীর নিজের মালিকানাধীন একটি পরিষেবা পুনরায় চালু করার অনুমতি দেওয়া হোক। আরবিএসি ব্যবহার করে এবং এটির অনুমোদনের বিষয়টি /etc/security/auth_attrআমার ব্যবহারকারীর সাথে যুক্ত করে কীভাবে করব তা আমি কাজ করেছি।

আমি তখন পরিষেবাটির জন্য আমার এসএমএফ ম্যানিফেস্টে নিম্নলিখিতটি যুক্ত করেছি:

<property_group name='general' type='framework'>
  <!-- Allow to be restarted-->
  <propval name='action_authorization' type='astring'
    value='solaris.smf.manage.my-server-process' />
  <!-- Allow to be started and stopped -->
  <propval name='value_authorization' type='astring'
    value='solaris.smf.manage.my-server-process' />
</property_group>

এবং আমদানি করা হলে এটি ভাল কাজ করে। আমার অপ্রত্যাশিত ব্যবহারকারীকে তার নিজস্ব সার্ভার প্রক্রিয়া পুনরায় চালু করতে, শুরু করতে এবং থামাতে অনুমতি দেওয়া হয়েছে (এটি স্বয়ংক্রিয় কোড মোতায়েনের জন্য)।

তবে আমি যদি এসএমএফ ম্যানিফেস্টটি রফতানি করি তবে এই কনফিগারেশন ডেটাটি চলে গেছে ... আমি এই বিভাগে যা দেখছি তা হ'ল:

<property_group name='general' type='framework'>
  <property name='action_authorization' type='astring'/>
  <property name='value_authorization' type='astring'/>
</property_group>

কেউ কেন জানেন কেন এমন হচ্ছে? আমার বাক্য গঠনটি ভুল, বা আমি কেবল এসএমএফকে ভুলভাবে ব্যবহার করছি?


1
হুমম মন্তব্যগুলি এখানে কোনও শব্দ বা উল্লেখ ছাড়াই নিখোঁজ হয়ে গেছে বলে মনে হচ্ছে।
redsquare

উত্তর:


16

কারণ এসসিসিএফজি (1 এম) বিচ্ছিন্ন হয়ে গেছে এবং আমি এটি ভেঙে দিয়েছি।

২০০ 2007 সালে, আমি এসএমএফ-তে একটি বৈশিষ্ট্য যুক্ত করেছি যা সংবেদনশীল তথ্য থাকতে পারে এমন সংস্থাগুলির জন্য মঞ্জুরিপ্রাপ্ত, কেবল উপযুক্ত সুযোগ-সুবিধা সহ ব্যবহারকারীদের দ্বারা পঠনযোগ্য। ধারণাটি ছিল যে আপনি কোনও সম্পত্তি গোষ্ঠীতে একটি "পঠন-অনুমোদন" সম্পত্তি যুক্ত করতে পারেন এবং যে কেউ যার মালিকানাধীন নয় (মূলত মূল) এবং সেই সম্পত্তি কর্তৃক অনুমোদিত কোনও অনুমোদনের মালিকানাধীন কোনও সম্পত্তির মান পড়তে অক্ষম হবে গ্রুপে এটি এই প্রতিশ্রুতিবদ্ধের অধীনে সংহত করা হয়েছিল এবং সান জেডএফএস স্টোরেজ পণ্যগুলি এলডিএপি পাসওয়ার্ডের মতো জিনিস সঞ্চয় করতে ব্যবহার করে।

এই কাজের অংশ হিসাবে, আমরা নিশ্চিত করতে চেয়েছিলাম যে এমনকি এই সুযোগগুলি পড়তে পারে এমন সুবিধাভোগী ব্যবহারকারীরা কোনও দুর্ঘটনাক্রমে কোনও পরিষেবার স্থিতি রফতানি করে বা এসএমএফ সংগ্রহস্থলের সংরক্ষণাগার তৈরি করে তাদের প্রকাশ করবেন না। সুতরাং আমি এসসিসিএফগিতে রফতানি ও সংরক্ষণাগার কমান্ডগুলিতে '-a' পতাকা যুক্ত করেছি যা স্পষ্টভাবে সমস্ত সম্পত্তি মান রফতানি করতে পারে এবং পাঠ্য-সুরক্ষিত যে কোনওটি বাদ দিতে ডিফল্টটিকে পরিবর্তন করে।

দুর্ভাগ্যক্রমে, এই বিধিনিষেধটি সঠিকভাবে প্রয়োগ হচ্ছে না; এক্ষেত্রে, আমরা মানগুলি সহ "সাধারণ" সম্পত্তি গোষ্ঠীর কয়েকটি বেছে নেওয়া কয়েকটি সম্পত্তি ব্যতীত কেবল রফতানি করতে অস্বীকার করি। বাকিগুলি কোনও মান ছাড়াই রফতানি করা হয়, যা আপনি দেখছেন। এবং দুর্ভাগ্যক্রমে, -a বিকল্পটি ব্যবহার করা এখানে সহায়তা করবে না, কারণ আমরা প্রাসঙ্গিক পর্যায়ে পৌঁছানোর সাথে সাথে আমাদের আর প্রসঙ্গটি জানতে হবে না যে আপনি এটি পাস করেছেন। এই পতাকাটি এই মানগুলি প্রকাশ করতে হবে কিনা তা প্রশ্ন করা এমনকি ন্যায়সঙ্গত: পরিষেবা রাষ্ট্রের পরিবর্তনের অনুমতিপ্রাপ্ত অনুমোদনের পরিচয়টি সংবেদনশীল এবং আক্রমণকারীর পক্ষে কার্যকর হবে। কোনও সন্দেহ নেই যে এটি লেখার সময় আমার মনে ছিল এবং এটি স্পষ্টভাবে না চাইলে অন্যের দৃষ্টিভঙ্গি থেকে সীমাবদ্ধ রাখা যুক্তিসঙ্গত। তবে এস 10 এর পূর্ববর্তী সংস্করণগুলিতে, এক্সপোর্ট করা এক্সএমএল এবং সংরক্ষণাগারগুলিতে এটি রয়েছে, সুতরাং এটি অবশ্যই একটি বেমানান পরিবর্তন। এই সম্পর্কে বিরক্ত হওয়ার জন্য আপনাকে ক্ষমা করা হবে। তবে এখানে আসল সমস্যাটি হ'ল - যখন সম্পত্তি সম্পর্কিত গোষ্ঠীটি "জেনারেল" থাকে তখন কোনও কাজ করে না। আপনি কীভাবে প্রথম ব্যক্তি হন এটি সম্পর্কে আমার কোনও ধারণা নেই।

আপনি এই পৃষ্ঠাটি এখানে, এখানে এটি অনুসরণ করতে পারেন । এর মধ্যে, আপনি উত্পাদিত এক্সএমএলটিতে ম্যানুয়ালি বৈশিষ্ট্যের মান যুক্ত করে এটির চারপাশে কাজ করার বিষয়টি বিবেচনা করতে পারেন। নোট করুন আপনি প্রয়োজনে সেগুলি এসভিসিপ্রপ (1) এর মাধ্যমেও পড়তে পারেন। তুমি আমার কাছে ক্ষমা চাই এই প্রশ্নটি আমার নজরে আনার জন্য ডিয়ারড্র স্ট্রুঘানকে ধন্যবাদ।


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