Як зробити Fedora користувача судором?


Відповіді:


44

Додайте користувача до wheelгрупи:

gpasswd wheel -a username

Я використовую gpasswd, оскільки не всі версії usermodмають простий спосіб додати користувача до групи, не змінюючи всіх груп користувачів. Однак на будь-якій недавній Fedora, вона usermod username -a -G wheelповинна мати той же ефект. Ви також можете використовувати system-config-usersGUI, звичайно.

Якщо ви використовуєте Fedora 14 або новішу версію, використовуйте visudoдля редагування sudoersфайлу, видаляючи #з цього рядка:

%wheel  ALL=(ALL)       ALL

Це за замовчуванням у файлі sudoers у Fedora 15 та новіших версіях, тому додавання користувача до wheelвсього, що потрібно зробити. Зауважте, що це не набере чинності негайно; Найпростіше - це вийти з системи та знову.

Дивіться також це запитання та відповідь на сервер Fault, щоб отримати інформацію про надання поведінки, wheelподібної до судо "auth as self", для членів групи для графічних програм, які використовують консоль помічника або PackageKit.


3

Я припускаю, що перше питання - чи встановлено у вас sudo на відповідних серверах? Якщо припустити це, то лише питання вирішити, чи потрібно ставитися до користувача як до унікальної сутності або як до частини групи, до групи, яка може мати лише одного члена. Команда visudoяк root дасть вам доступ до редагування файлу sudoers, часто / etc / sudoers.

колишній:

user ALL= /foo/bar

лист:

%group  ALL= /foo/bar

Це лише два приклади: пакет sudo має у своєму розпорядженні величезну кількість функцій та параметрів налаштувань. Рекомендую прочитати судори, конфігураційний файл судо, посібник . Я також порекомендував би почати простий і створити потрібну конфігурацію.


1
Насправді, все, що я хочу, - це вміти робити прості речі, такі як адміністратор sudo yum install blah.
tshepang

Залежно від розміру набору "простих речей з адмініструванням" може бути зручніше використовувати псевдонім sudo для встановлення списку дозволених команд і забезпечення ескалації привілеїв до списку, а не перерахування кожної з власною конфігурацією.
Ток

Не впевнений, що ти маєш на увазі. Я просто хотів чогось такого простого, як додавання user ALL=(ALL) ALL, не порушуючи мозок безліччю варіантів судо? Я запитую, тому що в Debian рекомендований спосіб - додавати користувача до групи sudo, тому я хотів знати, що це у Fedora.
thepang

Цей синтаксис буде працювати і для Fedora, однак я б не рекомендував надавати необмежений доступ до всіх команд sudo як загальне правило.
Ток

@Tshepang - я пропустив другу частину вашого попереднього запитання. Я вважаю, що Fedora дозволить вам вказати користувача по імені у файлі sudoers, не додаючи їх до будь-якої групи зокрема. Чи стикалися ви з однією чи кількома проблемами з таким підходом?
Ток

-3

Повернув це:

Як зробити Fedora користувача судором?

Переглянули це відео:

https://www.youtube.com/watch?v=3uApwHl0PQA

Що спрямувало на цю утиліту (fedy):

http://satya164.github.io/fedy/

яку можна встановити за допомогою наступної команди (працює для мене у fedora 20):

su -c "curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod + x fedy-installer && ./fedy-installer"

введіть запитуваний пароль, як тільки він закінчиться встановлення, запустіть

su -c fedy

і інтерфейс буде працювати. ви можете додати свого користувача до списку sudoers:

введіть тут опис зображення

не забудьте перезавантажити після внесення цих змін.

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