sudoers অন্য ব্যবহারকারী হিসাবে কমান্ড কার্যকর করতে


12

আমি আমার একজনকে আমার উবুন্টু লুসিড সার্ভারে অন্য ব্যবহারকারী হিসাবে কমান্ড কার্যকর করতে অনুমতি দিতে চাই।

আমি এটি করতে sudoers ফাইলের সিনট্যাক্স সন্ধানের সাথে লড়াই করছি। বলুন যে আমি 'লুডো' নামের একটি ব্যবহারকারীর সাথে বাক্সটিতে সংযোগ করছি এবং আমি চাই যে লুডো 'জাঙ্গো' ব্যবহারকারী হিসাবে কমান্ডগুলি কার্যকর করতে সক্ষম হবে। উদাহরণ:

sudo -u django

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

ধন্যবাদ :)

উত্তর:


22

আপনি কমান্ড তালিকার আগে ব্যবহারকারীকে প্রথম বন্ধনী হিসাবে চালিত করতে পারেন:

ludo ALL = (django) NOPASSWD: ALL

2

একটি সূক্ষ্ম দানাদার নিয়ন্ত্রণের জন্য আপনি নির্দিষ্ট কমান্ডটি নির্ধারণ করতে বিবেচনা করতে পারেন যা ludoচলমান থাকবে django

ludo  ALL=(django) NOPASSWD: /usr/bin/python

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