পাসওয়ার্ড ছাড়াই sudo কনফিগার করা হচ্ছে


8

আমি পাসওয়ার্ড প্রবেশ না করেই সমস্ত ব্যবহারকারীকে অ্যাপাচি পুনরায় চালু করার অনুমতি দিতে sudo কনফিগার করার চেষ্টা করছি।

সুরক্ষা উদ্বেগ একদিকে, কেন এটি কাজ করছে না?

আমি লাইনটি / etc / sudoers এ যুক্ত করেছি: %admin ALL=NOPASSWD: /usr/sbin/apache2ctl

$sudo -l
User aidan may run the following commands on this host:
    (root) NOPASSWD: /usr/sbin/apache2ctl
    (ALL) ALL

$sudo /usr/sbin/apache2ctl
[sudo] password for aidan:

কোন সাহায্যের জন্য ধন্যবাদ।


উবুন্টু 9.10-এ আমার পরীক্ষায় এটি কার্যকর হয়েছিল worked আপনার পুরো sudoers ফাইল পোস্ট করতে যত্নশীল (redected অনুমতি দেওয়া)?
স্কট প্যাক 13

উত্তর:


6

এটি আপনার সমস্ত নিয়মের %admin ALL=NOPASSWD: /usr/sbin/apache2ctl পরে রেখেছেন এবং আপনার লক্ষ্য অ্যাডমিন গ্রুপের ব্যবহারকারীদের জন্য অ্যাপিচে 2 সিটিএল কমান্ড ব্যতীত সুডোর জন্য একটি পাসওয়ার্ড থাকা দরকার বলে ধরে নেওয়া উচিত।

আপনি যা বলেছিলেন তা থেকে সম্ভবত আপনি যা চান তা ব্যবহারকারীদের একটি গ্রুপ যা অ্যাপাচি শুরু এবং বন্ধ করতে পারে, অ্যাপিচেষ্টার্ট বলুন। তারপর:

%apachestart ALL= NOPASSWD: /usr/sbin/apache2ctl

আমি মনে করি আপনি% এপাচেস্টার্টকে সমস্ত দিয়ে প্রতিস্থাপন করে আপনি সম্ভবত এটি সত্যই সবাই তৈরি করতে সক্ষম হবেন, তবে আমি এটি আরও কম সুপারিশ করব।


4
আপনি যদি লগ-ইন ব্যবহারকারীর গোষ্ঠীগুলি পরিবর্তন করেন তবে এই সেটআপটিতে আপনাকে কেবল লগআউট এবং লগইন করতে হবে। (আসলে, আপনার এমনকি এটি করারও দরকার নেই; আপনি newgrpগ্রুপগুলি পরিবর্তন করতে পারেন ))
মাইকিবি

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