উইন্ডোজ কমান্ড প্রম্পট sudo?


0

আমি লিনাক্স এবং উইন্ডোজের মধ্যে বাউন্স করি এবং আমি প্রতিনিয়ত একটি সুডো টাইপ কমান্ডের প্রয়োজন হয়। এটি সম্পাদন করার সর্বোত্তম উপায় কী?


আপনার প্রশ্ন কি?
ডেভিডপস্টিল

শুধু তথ্য ভাগ করে নেওয়া। আমি নিজে নীচে উত্তর। এটি প্রতিফলিত করার জন্য আমি পোস্টের শিরোনাম পরিবর্তন করেছি।
অ্যারন হেন্ডারসন

ফ্রেজ শিরোনাম এবং একটি প্রশ্ন, যেমন প্রশ্ন তারপর উত্তর স্ব উত্তর। এটি পড়তে বিভ্রান্তিকর। এছাড়াও এটি একটি সদৃশ বলে মনে হচ্ছে, আপনি কি পোস্ট দেওয়ার আগে অনুসন্ধানের চেষ্টা করেছিলেন?
jiggunjer

এটিকে কম বিভ্রান্তিকর করার জন্য চারপাশের সমস্ত জিনিসগুলি বদলে দেওয়া। উইন্ডোজ এবং "সুডো" সম্পর্কে অন্যান্য প্রশ্ন রয়েছে তবে তারা কেবল রানাস কমান্ড উল্লেখ করে। যা আমার উত্তরটি ব্যবহার করে, তবে এটি সিস্টেম 32 ডিরেক্টরিতে এটি sudo.bat এর প্রতিধ্বনি দেয় তাই পুরো কমান্ডটি টাইপ করার পরিবর্তে তারা কেবল sudo এবং চালাতে তাদের কমান্ড টাইপ করতে পারে।
অ্যারন হেন্ডারসন

উত্তর:


1

আমি একটি ছোট কাউন্টির জন্য সিস্টেম বিশ্লেষক হিসাবে কাজ করি এবং আমি ক্রমাগত উইন্ডোজ এবং লিনাক্সের মধ্যে স্যুইচ করছি। বেশিরভাগ অংশের জন্য, খারাপ না। যাইহোক, আমি নিয়মিত ls এবং sudo নিয়ে ইস্যুগুলিতে চলেছি। কিছুটা গুগলফু পরে আমি এই স্ট্যাকওভারফ্লো পোস্টটি পেয়েছি যা " এলএস " কমান্ড স্থাপনে সহায়তা করেছিল।

echo dir %* > %systemroot%\system32\ls.bat

(সিকগোস্ট এবং ভার্টন সিমোনিয়ার সৌজন্যে)

এই একটি লাইনার ব্যবহার করে আমি নিম্নলিখিতগুলিও লিখেছি:

echo runas ^/noprofile ^/user:<domain>^\<username> ^"cmd /k ^%cd:~0,2^% ^& cd ^%cd^% ^& ^%*^" > %systemroot%\system32\sudo.bat

এটি একটি উন্নত কমান্ড প্রম্পটে চালান। আপনার ডোমেন বা কম্পিউটারের নাম এবং আপনার অ্যাক্সেস থাকা কোনও প্রশাসক অ্যাকাউন্টের ব্যবহারকারীর নাম দিয়ে প্রতিস্থাপন করুন।

ভবিষ্যতে sudo কমান্ড চালানো অ্যাডমিনের পাসওয়ার্ডের জন্য অনুরোধ জানাবে এবং আপনাকে আপনার বর্তমান ডিরেক্টরিতে স্থাপন করবে। রান করা সুডোও সেই কমান্ডটি চালাবে। EX: sudo del test.file


0

দুঃখের বিষয়, sudoউইন্ডোজের কোনও সমতুল্য নেই । উন্নত সুবিধাসমূহ সহ একটি কমান্ড চালানোর জন্য কোনও সাধারণ কমান্ড প্রম্পট থেকে উপায় নেই। কেবলমাত্র আপনি যা করতে পারেন তা হ'ল নিশ্চিত হোন যে আপনি সর্বদা আপনার কমান্ড প্রম্পটকে উন্নত করে চালান।


0

উইন্ডোজের জন্য কনইমু কনসোল অ্যাপ্লিকেশনটিতে উন্নত অ্যাডমিন অধিকার সহ নতুন কনসোল তৈরির দুর্দান্ত বৈশিষ্ট্য রয়েছে, বর্তমান ডিরেক্টরিটিও রাখে: https://conemu.github.io/en/LaunchNewTab.html )

স্ক্রিপ্ট:

 # create elavated admin console
conemu64.exe -cmd cmd -new_console:a

# inside elevated shell echo the sudo script for powershell 
echo "powershell -new_console:a" > c:\windows\sudo.ps1
# for powershell Core:
echo "pwsh -new_console:a" > c:\windows\sudo.ps1

পাওয়ারশেল থেকে এখন কোথাও কনমু কনসোলে আপনি টাইপ করতে পারেন

sudo

Cmd.exe শেলটির জন্য স্ক্রিপ্ট sudo.cmd কাজ করছে না, দুঃখিত ...

echo "ConEmu64.exe -new_console:a" > c:\windows\sudo.cmd 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.