доступ sudo для дій на робочому столі в Gnome / KDE?


10

Мені якось нерозумно задавати це питання. Я використовую CentOS 5.4 та KDE. Я завантажив архів і хочу перетягнути / впустити вміст у папку, до якої потрібно записати кореневий доступ.

Я, очевидно, можу зайти в термінал і судо-бла-бла. Але як мені отримати доступ до sudo для процедур настільних ПК? Як для простого перетягування файлів? KDE просто каже мені, що я не маю дозволу на це, але не дає мені можливості ввести корінний пароль або sudo.

Відповіді:


4

Створіть ярлик до улюбленого файлового менеджера (Konqueror, Dolphin або будь-якого іншого) на робочому столі. Клацніть правою кнопкою миші та натисніть "Властивості". На вкладці "Програма" натисніть "Спеціальні налаштування" та встановіть прапорець "Запустити як інший користувач" (точні фрази можуть бути різними, оскільки я не використовую англійський KDE). Принаймні, так це робиться в KDE 4, але у KDE 3 дуже схоже. Або ви можете просто написати "kdesu" перед назвою команди.

Відкрийте диспетчер файлів за допомогою цього ярлика і виконайте копіювання звідси. Попереджуйте, що будь-яка програма, запущена з цього файлового менеджера, буде запускатися як root.


3
Ух .... Я дійсно не очікував відповіді, щоб зажадати стільки обручів, щоб перестрибнути. Не ображайтесь на жорсткі Linux-горіхи там, але такі його причини, чому Linux ніколи не буде основним настільним програмним забезпеченням. Я не уявляю, як пояснювати такі речі моїй мамі по телефону. Дивовижно, що в KDE / Gnome не проста кнопка "Увімкнути sudo для всіх дій", де ви вводите свій пароль судо, ви можете робити речі. Так само, як ніби ви опинилися на підказці.
Джейк Вілсон

Звичайно, є й така можливість: просто дозвольте вхід як root, а потім автологін як root. При цьому ви не маєте пояснення мамі, як «судо» щось, але кожен у вашій родині міг перетягнути /
вивантажити

1
@Jakobud: якщо ви вважаєте, що це складно, спробуйте зробити те ж саме в Windows ;-) Однак у вас є пункт: дозволяти ескалацію привілеїв для операцій копіювання / переміщення файлів може бути корисною функцією, якої KDE наразі не має, можливо, тому що ніхто не відчував необхідності достатньо сильно для її реалізації.
David Z

@Jakobud: Ви можете це зробити більш простими способами. Наприклад: Пуск -> Виконати команду -> "Дельфін судо". Але тоді потрібно робити це кожен раз. І якщо хтось не може зробити це, здавалося б, складне, але досить просте дійство, то краще не спробувати цього в першу чергу. Запускати речі як корінь небезпечно. Якщо ви новачок, все, що вам потрібно зробити як root, доступне через меню (наприклад, встановлення програм, зміна екрана входу тощо).
petersohn

1
@ dag729: Не кожен дистрибутив дозволяє увійти як root. Наприклад, Ubuntu. SUSE, з іншого боку, робить. Я не маю досвіду з іншими дистрибутивами. @David: У Windows Vista + це дивно просто. Якщо програма хоче зробити щось, що вимагає привілеїв root, вона просто запитає користувача, хочуть вони цього чи ні (за умови, що ви маєте root права, перш за все).
petersohn

4

gksu, kdesuабо gksudo,kdesudo

Дивіться більше: Форуми Ubuntu - HOWTO: Легко відкривати будь-який файл як корінь за допомогою перетягування

Створіть панель запуску за допомогою наступної команди:

gksudo "gnome-open %u"

З цих варіантів лише kdesu фактично доступний під CentOS. Жоден із цих методів не доступний.
slm



0

У ОС OS ви можете перейти до "Система> Додати / видалити програмне забезпечення"

шукайте "beesu" та встановіть його

потім клацніть правою кнопкою миші на робочому столі> Створити запуск і встановіть команду як beesu [ім'я файлу]

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.