সুবিধাপ্রাপ্ত হিসাবে আমি কীভাবে সাইগউইন কমান্ড (উইন্ডোজ নেটিভ কমান্ড নয়) চালাতে পারি?


1

যদি আমি একটি (UAC মাধ্যমে উঁচু) খুলতে ব্যাশ শেল মধ্যে CygWin :

Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u

WinXP-SP3 এবং Win7-SP1 এ পরীক্ষিত। রিমোট (এসএসএইচ) কনসোলে একই ফলাফল। উভয় অ্যাকাউন্ট ( লুইস এবং লুইসিতো ) প্রশাসকদের অন্তর্গত ।

আমি কীভাবে অন্য ব্যবহারকারীর ক্রন্টব তালিকার তালিকাতে ক্রন্টব ব্যবহার করতে পারি ?

অতিরিক্ত পয়েন্ট:

  • ব্যবহারকারী সিস্টেমের সাথে পরীক্ষিত :

আমার এই ফাইলটির নাম MyShell.cmd আছে:

c:\CygWin\bin\bash.exe --login -i

তাই আমি সিস্টেমের অধিকার পেতে পিএসএসেক্সেক থেকে অবশ্যই এটি (ইউএসি দ্বারা উন্নত, অবশ্যই) কল করেছি :

psexec -i -s d:\MyShell.cmd

এবং আমি চেষ্টা করার জন্য একটি নতুন শেল পেয়েছি, তবে সমস্যাটি রয়েছে:

SYSTEM@Kenobi /cygdrive/c/Windows/system32
$ whoami.exe
SYSTEM

SYSTEM@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u

উত্তর:


1

যদি পরিস্থিতি পরিবর্তন না হয় (এবং এগুলির মতো জিনিসগুলি সত্যিই মনে হয় না) তবে এই পোস্ট অনুসারে :

-U বিকল্পটি কেবলমাত্র এ পর্যন্ত সিস্টেমে কাজ করে এবং যেমনটি বর্তমানে সাইগউইনের ক্ষেত্রে কিছুটা অকেজো।

-uকাজ করার একমাত্র উপায় মনে হয় SYSTEMব্যবহারকারীর অধীনে শেল চালানো , একটি "সাধারণ" উন্নত প্রশাসক শেল যথেষ্ট নয়।


না, এটি কোনওভাবেই কাজ করে না, @ অ্যাড্রিয়ান ফ্রেহ্বিर्थ। আমি সিস্টেমের সুযোগ-সুবিধাগুলি পাওয়ার জন্য পিএসইএক্সেক ব্যবহার করে ফলাফলগুলি দেখানোর জন্য মূল প্রশ্নটি সম্পাদনা করেছি।
— সোপালাজো ডি অ্যারিরিজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.