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


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.