ম্যাকোস হাই সিয়েরা
হাই সিয়েরায় আমি নতুন কন্ট্রোল অ্যাপ্লিকেশন ম্যানেজার-ওএসএক্স পাসওয়ার্ড প্রবেশ করানো ছাড়া কাজ করতে পারিনি , এমনকি এটি sudoers এ যুক্ত করার পরেও।
আপনি যদি sudoers ফাইলটিতে যোগ করেন তবে আপনি পাসওয়ার্ড ছাড়াই xampp (বা কেবল অ্যাপাচি) শুরু করতে এবং থামাতে কমান্ড লাইন থেকে xampp চালাতে পারেন।
তবে: উপরের সমাধানগুলি আমার জন্য সমস্যা তৈরি করেছিল, তাই আমি এখানে যা করেছি:
/etc/sudoers/
ফাইল এডিট করবেন না , অনেক কিছুই ভুল হতে পারে! আপনি যদি সত্যিই চান তবে কমপক্ষে অ্যাক্টিভেটেড এসআইপি সহ sudo visudo
ম্যাকোস ব্যবহার করুন vim sudoers
(আপনি সংরক্ষণ করতে পারবেন না )ও ব্যবহার করতে পারবেন না।
আরও ভাল পদ্ধতির
ডিরেক্টরিতে একটি নতুন ফাইল তৈরি করুন /etc/sudoers.d
। ফাইলটি তৈরি করতে আপনার মূল অধিকার দরকার।
আপনার ব্যবহারকারী নামটির মতো ফাইলটির নাম দিন (উদাহরণস্বরূপ)। কোনও এক্সটেনশনের প্রয়োজন নেই।
ফাইলের নামটি আসলে গুরুত্বপূর্ণ নয়, তবে এটি অবশ্যই ~
শেষে বা একটি বিন্দু ( .
) শুরু করতে হবে না।
এই নতুন ফাইলে কেবলমাত্র প্রয়োজনীয় এন্ট্রি তৈরি করুন তবে আপনার ব্যবহারকারীর নামের সামনে একটি যুক্ত করবেন না%
। এটি আমার পক্ষে কার্যকর হয়নি এবং প্রতিটি কল sudo
পাসওয়ার্ড জিজ্ঞাসার আগে অনেক সময় নিয়েছিল।
নতুন ফাইলের বিষয়বস্তু:
username ALL = NOPASSWD: /Applications/XAMPP/xamppfiles/xampp
এখন আপনি চালাতে পারেন
sudo /Applications/XAMPP/xamppfiles/xampp start
এক্সএএমপ্প শুরু করতে একটি টার্মিনে এবং আপনাকে আপনার পাসওয়ার্ড প্রবেশ করতে হবে না।
যদি কিছু গোলমাল
সূডার বা নতুন ফাইলে আপনার সমস্ত এন্ট্রি মুছুন বা তাদের ডাবল দিয়ে মন্তব্য করুন ##
যাতে সুডো এগুলি উপেক্ষা করবে।
ফাইলটি সম্পূর্ণরূপে নষ্ট হয়ে থাকলে এটি ব্যবহার করে দেখুন: https://astrails.com/blog/2009/09/29/how-to-fix-a-hised-etc-sudoers-file-on-mac-osx
আর কিছুই যদি কাজ না করে , একক ব্যবহারকারী মোডে রিবুট করুন এবং ফাইলটি মেরামত করুন। এছাড়া একটি ব্যাকআপ থাকা উচিত /etc
নামক sudoers~orig
।