আমি একটি নেটওয়ার্কযুক্ত পরিবেশ পরিচালনা করছি এবং গতকাল আমার একটি আকর্ষণীয় পরিস্থিতি তৈরি হয়েছিল। যখন কোনও হোস্টকে নিয়মিত ব্যবহারকারীর দ্বারা শাটডাউন করার প্রয়োজন হয়, অন্য ব্যবহারকারীরা স্থানীয়ভাবে লগ ইন করলে এটি তা করতে অস্বীকার করে। অন্যান্য ব্যবহারকারীরা যখন এসএসএইচ-এর মাধ্যমে লগ ইন করেন এটি তবে এটি নয়। যদি কোনও ব্যবহারকারী স্থানীয়ভাবে লগ ইন থাকে এবং একজন ব্যবহারকারী এসএসএইচের মাধ্যমে লগ ইন হয় এবং স্থানীয়ভাবে ব্যবহারকারীরা চেষ্টা করে শাটডাউন করে তবে এটি কোনও সতর্কতা ছাড়াই সফল হয় এবং অন্য ব্যবহারকারীর এসএসএইচ সংযোগটি হঠাৎ করে বন্ধ হয়ে যায়। আমার প্রশ্ন হ'ল, স্থানীয় ব্যবহারকারীদের জন্য নীতিমালা এমনভাবে প্রতিরোধ করার কোনও উপায় আছে কি? আমি ইতিমধ্যে এর জন্য ম্যান পেজটি দেখেছি এবং এর sshd_config
সাথে সম্পর্কিত বলে মনে হচ্ছে এমন কোনও কিছুই খুঁজে পাচ্ছি না।
সম্পাদনা (অতিরিক্ত তথ্য।):
নেটওয়ার্কে 4 টি ওএস রয়েছে: মান্ড্রিভা ২০০৯, মান্দ্রিভা 2010.2, মান্ড্রিভা 2011 এবং উবুন্টু 11.04। আমি যে নির্দিষ্ট ক্ষেত্রে উল্লেখ করছি সেটি হ'ল ম্যানড্রিভা ২০০৯ হোস্টে এসএসএইচ ব্যবহারকারী এবং মান্ড্রিভা ২০১১ হোস্টে স্থানীয় ব্যবহারকারী।
মান্দ্রিভা ২০০৯ হোস্টগুলি জিনোম ২.২৮ পরিবেশ ব্যবহার করে, ২০১০.২ হোস্টগুলি জিনোম ২.৩২ ব্যবহার করে, ২০১০ হোস্টগুলি কে.ডি. প্লাজমা এবং উবুন্টু ১১.০৪ হোস্ট ইউটি ব্যবহার করে।
হালনাগাদ
আমি এই প্রশ্নে উল্লেখ করেছি যে , আমি বার্তায় ছুড়ে ফেলা একটি ক্রিয়াটির polkit
অধীনে ক্রিয়াগুলি অনুসন্ধান করেছি /usr/share/polkit-1/actions/
এবং (ফাইলটিতে org.freedesktop.consolekit.policy
) পেয়েছিorg.freedesktop.consolekit.system.stop-multiple-users
System policy prevents stopping the system when other users are logged in
আমি ( org.freedesktop.*
নামকরণের সম্মেলনের কারণে ) ভাবছি যে এটি কোনও ধরণের সিগন্যাল ডিএম বাসের মাধ্যমে ডিএমকে পাঠানো হয়েছে sent আমি মনে করি যে সিগন্যালটি এই polkit
ক্রিয়াটি কীভাবে ট্রিগার করে তা যদি আমি জানতে পারি তবে আমার আচরণটি পরিবর্তন করতে সক্ষম হওয়া উচিত। কোন ধারনা?
আপডেট 2
আমি আজ একটি সামান্য পরীক্ষা করার চেষ্টা করেছি এবং এটি আমাকে খুব আজব ফলাফল দিয়েছে। আমি এসএসএইচ এর মাধ্যমে একটি বাক্সে লগ ইন করার চেষ্টা করেছিলাম এবং নিশ্চিত করেছিলাম যে অন্য কোনও ব্যবহারকারী কোনও ভিটিতে লগ ইন হয়নি। আমি যদি Shutdown
জিডিএম এর "অ্যাকশনগুলি" মেনু থেকে বেছে নিই , আমি দীর্ঘ প্রতীক্ষিত নীতি বার্তাটি আমাকে জানিয়ে দিচ্ছি যে অন্যান্য ব্যবহারকারীরা লগ ইন থাকায় প্রমাণীকরণ ছাড়া এটি করা অসম্ভব। তবে , আমি যদি স্থানীয়ভাবে লগ ইন করতে এবং জিডিএম ব্যবহার করতে পারি জিনোমের মেনু থেকে বাক্সটি বন্ধ করতে, এসএসএইচ অধিবেশনটি আগের মতো ক্লোবারড। এটা কিভাবে সম্ভব? আমি যখন shutdown
জিডিএমের কাছ থেকে কোনও অনুরোধ শুরু করি তখন এটি কি এর মধ্যে থেকে শুরু করার চেয়ে আলাদা হয় gnome-session
? এটি কি কাউকে এমন কিছু বলে যা আমাকে সমস্যার সমাধান করতে সহায়তা করতে পারে?