Чи є спосіб зробити так, щоб я припускав, що коли я їх запускаю, я запускаю їх як привілейований адміністратор (AKA root)? Я знаю, що це може бути небезпечно і все, але це ризик, який я готовий взяти в ім’я зручності.
Чи є спосіб зробити так, щоб я припускав, що коли я їх запускаю, я запускаю їх як привілейований адміністратор (AKA root)? Я знаю, що це може бути небезпечно і все, але це ризик, який я готовий взяти в ім’я зручності.
Відповіді:
Зазвичай я б включав інструкції у відповідь, але це така погана ідея, я вкажу вам на кілька місць, щоб прочитати, як це зробити. Ви можете взяти його звідти. Зауважте, що коли ви порушуєте свою систему, ви можете знову розміщувати тут інформацію про допомогу, але люди будуть сміятися і хитати головою та робити посилання на помилки pebkac тощо.
По-перше, довідкова сторінка Ubuntu на Root / sudo. Зверніть увагу на три великі видатні застереження.
Ось користувач Ubuntu Forums Форум, який зробив щось подібне і не зміг виправити свою систему.
Зберігайте резервні копії своїх даних, якщо ви це робите, і враховуйте розумність безпеки торгівлі для зручності. Можливо, поставте на старий альбом Dead Kennedys під час перевстановлення ...
Якщо вас цікавлять лише конкретні речі, що виконуються як root, встановлений біт - це відповідна функція.
Встановивши цей біт, програма запуститься з дозволами власника. Тому ви можете взяти програму, змінити її власника на root, встановити її встановлений біт, і ця програма потім запуститься як root без спеціального втручання.
Деякі програми Ubuntu встановлені за замовчуванням - наприклад, ping
> ls -l `which ping`
-rwsr-xr-x 1 root root 35712 2011-05-03 11:43 /bin/ping
Цю програму потрібно запускати як root, оскільки тільки root може відкрити порт під 1024 для прослуховування, який необхідний для прослуховування повернених пакетів.
Як зазначалося, дозволу дозволів для кореневих програм за замовчуванням небезпечно і зазвичай зарезервовано для простих, добре ревізованих програм - будь-яка програма, яка може бути використана в результаті зовнішнього введення, ризикує піддавати всю вашу систему компрометації, а не лише до тих областей, до яких має доступ ваш обліковий запис користувача.
Будь ласка, не робіть цього. Ти не тільки шкодиш собі, але й шкодиш іншим. Тут достатньо зомбі, спам-ботів та DDoS-хостів.