سودو برنامه ای است که اجازه می دهد به کاربران برنامه هایی را با امتیازات امنیتی اجرا کنیدd از یک کاربر دیگر (که معمولاً کاربر اصلی است) به روشی ایمن ، بنابراین به طور موقت به یک کاربر فوق العاده تبدیل می شود.
Gksu یک بسته بندی سودو است برای محیط دسکتاپ KDE و برنامه های کاربردی آن طراحی شده است ، که برای عملکرد سودو گرافیکی آماده شده است، اما این به جای ترمینال با استفاده از یک رابط گرافیکی (GUI) کار می کند.
گکسو همیشه به طور گسترده ای مورد استفاده قرار گرفته است، اما توزیع کمتر و کمتری بسته را در مخازن خود نگه می دارد.
از طرف من من یک کاربر در لحظه XFCE هستم ، بنابراین استفاده من از KDE برای لحظه ای متوقف شده است ، از یک طرف ، من از آنجا که یادداشتی را خوانده ام ، در این مورد نظر می دهم ، جایی که آنها اظهار نظر می کنند Gksu از اوبونتو 18.04 حذف شده است.
در حال حاضر من بررسی نکردم که آیا در کوبونتو برداشته شده است ، دلایل آن مشخص نیست ، اگرچه حقیقت این است که یافتن شخص دیگری که مرتباً از این ابزار استفاده می کند و هنگام اجرای برنامه ها متوجه این برنامه شده است کار دشواری نیست ، اما به راحتی این خطا را به شما می دهد که در سیستم وجود ندارد.
اما همه چیز از دست نرفته، در طی چند ساعت انجمن های اوبونتو جایگزین های gksu را دریافت کردند و یکی از آنها استفاده از gedit برای اجرای برنامه هایی مانند su یا sudo است ، درست مثل اینکه از gksu استفاده می کنند.
شاخص
آیا می توان استفاده از Gksu را جایگزین کرد؟
بله می شود. اولین گزینه ساده است ، از sudo و su در سیستم استفاده کنید.
اکنون ما جایگزین دیگری نیز برای جایگزینی استفاده از gksu داریم.
جایگزین gksu با مدیر: ///
این ما می توانیم آن را به روش زیر انجام دهیم ، ما قصد داریم اجرای gedit را با امتیازات بالاتر به عنوان یک مرجع در نظر بگیریم.
به طور معمول وقتی آن را با gksu اجرا می کنیم ، اجرا به شرح زیر است
gksu gedit archivo.txt
اکنون برای جایگزینی gksu به سادگی باید دستور قبلی را به صورت زیر اصلاح کنیم:
gedit admin:///archivo.txt
مطمئناً با این کار شما قادر خواهید بود کارهای مشابهی را با این دستور جدید انجام دهید ، اما نگران نباشید ، در واقع نتیجه یکسان است ، فقط عادت کردن به آن و از بین بردن عادت تایپ gksu است.
لازم به یادآوری است که اگر از توزیع دیگری از اوبونتو استفاده می کنید ، دستور به همان روش کار می کند و بر نحوه کار آن تاثیری ندارد.
gksu را با pkexec جایگزین کنید
در مفهوم ، آنها همین کار را می کنند از آنجا که آنها به کاربر اجازه می دهند برنامه دیگری را به عنوان کاربر دیگر (معمولاً کاربر فوق العاده) اجرا کند.
En تفاوت در نحوه استفاده و پیکربندی آنهاست، pkexec بخشی از یک سیستم بزرگتر از ابزار به نام بسته سیاست است.
آنچه pkexec را جالب می کند گزینه های آن برای پیکربندی آن است ، pkexec که با توجه به نیازهای ما اصلاح شده است ، کنترل بسیار دقیق تری را فراهم می کند و بنابراین استفاده از آن ایمن تر است.
اینها هستند PolicyKit که بسیار قابل تنظیم است از آنجا که می توان آنها را در یک سری از پرونده ها در xml پیکربندی کرد.
مثال استفاده
در حالی که برای باز کردن برنامه با gksu در سیستم ما این کار را به صورت زیر انجام دادیم:
gksu firefox
در مورد pkexec ، باید gksu را با آن جایگزین کنیم ، به شرح زیر است:
pkexec Firefox
به همان روشی که در دستور قبلی وجود دارد ، شما به سادگی باید به آن عادت کنید و استفاده از gksu را جایگزین کنید.
اکنون دلایل حذف gksu از اوبونتو مشخص نیست ، این می تواند به این دلیل باشد که توسعه دهندگان آن را غیرضروری می دانند یا به دلیل اینکه استفاده از آن در بین کاربران سیستم خیلی زیاد نیست.
برخی گزینه های دیگر نیز وجود داردبله ، اگرچه اینها به اندازه کافی خوب و آسان هستند تا جایگزین استفاده از gksu در سیستم شوند.
اگر گزینه دیگری می دانید که می توانیم در سیستم از آن استفاده کنیم ، دریغ نکنید که آن را با ما در نظرات به اشتراک بگذارید تا بتوانیم آن را با سایر پیروان خود به اشتراک بگذاریم.
3 نظر ، نظر خود را بگذارید
با تمام احترامی که شایسته آن است ، مقالاتی از این دست مواردی هستند که باید با اقدام به اعتماد به نفس ریشه کن شوند. به عنوان مثال ، در مورد Kde Neon ، اجرای برنامه ها در حالت superuser به هر دلیلی مجاز نیست و در مورد پرونده های پیکربندی ، از گزینه $ kwrite sudoedit / file / a / پیکربندی استفاده می شود ، همه به این دلیل که برنامه نویسان آن می بینند اینکه باز کردن برنامه های کاربردی با امتیازات بالاتر ($ sudo dophin یا $ kdesu dolphin) یک مشکل امنیتی بالقوه برای سیستم است. اینکه تیم اصلی سیستم KDE این مسئله را ایجاد می کند اتفاقی نیست ، این یک واقعیت است که در برابر بسیاری از مشکلات آسیب پذیری که امروزه بسیار مد شده است.
در اواخر قرن گذشته ، هنگامی که GNU / Linux از کلاس های علوم کامپیوتر و گاراژهای برنامه نویسان نیروگاه در حال ظهور بود ، برخی از مهندسان (در آن زمان خیانت به نخبگان ترمینال ارتدوکس) ، تصمیم گرفتند یک سیستم عامل به توده های مبتذل مانند ما تحویل دهند «انسانی پسند» که می تواند از طریق رابط های گرافیکی قابل فهم و بدون منحنی دانش زیاد نصب و دستکاری شود. بنابراین ، بسیاری از انجمن های راهنما با رهبرانی متولد شدند که در مواجهه با چنین تقاضایی ، انتشار دستوراتی که به آنها امکان می دهد مشکلات عظیمی را که بسیاری از کاربران با آنها روبرو شده اند حل کنند ، آسان تر بود. این دستورات محبوب شدند و به لحاظ عاطفی در مواجهه با محدودیت های پشتیبانی بسیار کمک کردند ، با این حال ، چون سیستم چندان محبوب نیست ، منجر به ایجاد حفره های آسیب پذیری بیشتر نمی شود. کم کم پیشرفت صورت می گیرد ، سیستم بزرگتر می شود و کاربران بیشتری ظاهر می شوند که از همان رذایل موجود برای حل آنچه در حال حاضر توسط سیستم تکامل یافته شده است ، استفاده می کنند.
به طرز متناقضی ، بخش عمده ای از بی ثباتی و مشکلات امنیتی مشاهده شده در مجامع بی شماری ناشی از استفاده غیرمسئولانه از آن چیزی است که در برخی موارد جایگزینی برای کمک به آن بود.
دلایلی از این دست دلایلی است که کم کم با افزایش امتیازات کاربر در جهت منع کنترل سو ab استفاده از سیستم عامل در حال پیشرفت است ، افراد اندرویدی این مسئله را به خوبی می دانند و به همین دلیل است که تلفن های هوشمند به طور پیش فرض این ویژگی را فعال نمی کنند. گنو / لینوکس به یک کارناوال گرمسیری بدل شد که در آن لازم است یک طلسم ذکر شود ، در غیر این صورت همه ما بهای هرج و مرج غیرمسئولانه را خواهیم پرداخت.
آیا اجرای nautilus از ترمینال به عنوان مدیر آسان تر نیست؟
در واقع شما این را می خوانید ، و اگر شما پسری هستید که کمتر از کسی که آن را می نویسد می داند ، مانند تارزان می مانید ، یعنی برهنه و فریاد می کشید
سفر من برای یک کاربر لینوکس یک سفر عادی است ، من سامبا را نصب می کنم به امید دیدن چند پوشه که در ویندوز دارم ، با دو کلیک شبکه را در ویندوز پیکربندی می کنم. سپس تحویل شروع می شود ، من Samba را نصب می کنم ، یکی از معلمان حلقه ای که می خوانم ، به من می گوید برای پیکربندی Samba یک سیستم گرافیکی نصب کنم ، من آن را در مخازن جستجو می کنم ، آنجا نیست ، سپس من Synaptic را نصب می کنم ، و من به دنبال آن را پیدا می کنم نصب می کنم
سعی می کنم آن را باز کنم ، باز نمی شود ، به من می گوید که "gksu" کار نمی کند.
من دوباره به زیارت ابدی (معمولی در لینوکس) توسط گوگل برمی گردم تا ببینم چگونه آن را حل می کنم و متوجه می شوم که اوبونتو آن را حذف کرده است. معلم وظیفه به من می گوید ، به روشی که فقط او می فهمد از گزینه های جایگزین استفاده کند ، و حقیقتاً ، در این مرحله ، ترجیح می دهم از پاندرایو استفاده کنم.
من از شر لینوکس شکایت ندارم ، کسی مرا مجبور به استفاده از آن نمی کند ، من از این همه افراد ادعا شده روشن فکر شکایت دارم که هر روز به من می گویند لینوکس فوق العاده است و در بالای آن خیلی آسان است
لطفاً ترفندهایی به من نگویید ،