নিজেকে প্রশাসক হিসাবে তৈরি করতে sudo ব্যবহার করে টার্মিনালে আমার কী প্রবেশ করতে হবে?


11

আমার ব্যবহারকারী অ্যাকাউন্টটি আমার ম্যাকের একটি মানক অ্যাকাউন্ট। sudoনিজেকে প্রশাসক হিসাবে তৈরি করতে টার্মিনালে কী প্রবেশ করতে হবে?


1
এটি কি আপনার ব্যবহারকারীর অ্যাকাউন্ট স্থায়ীভাবে পরিবর্তন করার বিষয়ে, বা কোনও অ্যাডমিন (বা মূল) ব্যবহারকারীর অধিকার নিয়ে টার্মিনাল সেশনটি চালানোর বিষয়ে যা আপনি লগনের তথ্য জানেন?
রেক্যান্ডবোনম্যান

উত্তর:


14

প্রকৃত ব্যবহারকারীর < ব্যবহারকারী_নাম > এর একটি মানক অ্যাকাউন্ট থাকলে আপনাকে প্রবেশ করতে হবে

sudo dscl . -append /Groups/admin GroupMembership <user_name>

করতে <USER_NAME> একজন প্রশাসক।

যদিও শুধুমাত্র একটি সীমাবদ্ধ সংখ্যক ব্যবহারকারীরাই sudoers (যেমন অ্যাকাউন্টগুলি যা চালানোর অনুমতি দেওয়া হয় suবা sudoসফলভাবে মূল অধিকার সহ) যদিও তবে। ওএস এক্স- এর স্ট্যান্ডার্ড সুডোর ফাইল ( / etc / sudoers ) এর মতো দেখাচ্ছে:

...
# User privilege specification
root    ALL=(ALL) ALL
%admin  ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel    ALL=(ALL) ALL
...

সুতরাং কেবলমাত্র রুট এবং প্রশাসক গোষ্ঠীর সদস্যদের sudoডিফল্টরূপে চালনার অনুমতি দেওয়া হয় । <ব্যবহারকারী_নাম> দ্বারা পরিচালিত উপরের কমান্ডটি ব্যর্থ হবে, কারণ <ব্যবহারকারী_নাম> তালিকায় নেই।

<ব্যবহারকারী_নাম> এর জন্য সূডিং সক্ষম করতে আপনাকে তালিকাতে < ব্যবহারকারীর নাম > যুক্ত করতে হবে ( ব্যবহারকারীর সুবিধার্থীকরণের নীচের নীচে ) বা সেই% হুইল লাইনটি যেটি sudoers দ্বারা চালিত করতে হবে তা পুনরায় সংশোধন করতে হবে (এটি টেটসুজন দ্বারা উল্লিখিত ক্যাচ 22)।sudo visudo


1
আমার 'আশ্চর্যজনকভাবে অস্পষ্ট' প্রতিরোধের জন্য দুর্দান্তভাবে নির্দিষ্ট। সর্বদা হিসাবে +1।
তেটসুজিন

1
আমার মনে নেই: সর্বশেষতম ওএসএক্স রেভ হয়নি। এমন কোনও ধরণের "নট-সত্যই-সুডো" অন্তর্ভুক্ত করুন যাতে পুরো স্ট্যান্ডার্ড ইউনিক্স সু অধিকারের অভাব রয়েছে?
কার্ল উইথফট

3
@ কার্লউইথহফট ইয়েপ, আপনি সম্ভবত এসআইপি সম্পর্কে ভাবছেন ।
ডেডিটোস

12

এটি একটি ক্যাচ 22 এর কিছুটা ...

আপনি ইতিমধ্যে প্রয়োজন হতে একজন প্রশাসক sudoers তালিকায় হতে [খুব কম ম্যানুয়ালি-পরিবর্তিত ব্যতিক্রমসহ]

মূলত, আপনি নিজের প্রচার করতে পারবেন না।
প্রশাসনিক নন-অ্যাডমিনসকে সীমাবদ্ধ করতে সক্ষম হওয়ার জন্য এটি সুডো এবং প্রশাসক হওয়ার পুরো বিষয়টি।


-2

যদি আপনার প্রশাসকের অ্যাকাউন্টে অ্যাক্সেস থাকে তবে আপনি এই অ্যাকাউন্টটি সাময়িকভাবে হয়ে যেতে পারেন:

su - <admin_username>

সেখান থেকে আপনি প্রশাসনিক ক্রিয়া সম্পাদন করতে পারবেন sudo

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

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