bash не прийме мій пароль root після активації в Snow Leopard


1

Я активував користувача root в Snow Leopard через утиліту Directory, надав йому пароль.

Тим не менш, коли я вводжу sudo whatevercommand в bash і введіть пароль, він каже, що його неправильно.

Я навіть намагався включити кореневий обліковий запис через dsenableroot, який працював, але все ще не може використовувати пароль.

Що я роблю неправильно?

Відповіді:


2

sudo тимчасово надає ваші поточні права користувача root, але не реєструє вас як кореневий обліковий запис. Ваш обліковий запис користувача має бути вказаний у списку /etc/sudoers файл. Згідно з цієї сторінки , можна використовувати обліковий запис адміністратора sudo за замовчуванням. Він також детально описує інші способи становлення кореня.


3

Коли ви користуєтеся, ви запитуєте пароль користувача, а не кореневий.


Мій пароль користувача порожній. Чи може це бути проблемою?
Hedge

це ймовірно. Кореневий доступ взагалі любить мати паролі.
DTest

3

sudo потрібно ввести пароль із облікового запису, з якого ви перемикаєтеся (тобто звичайний обліковий запис), а не облікового запису, до якого ви переходите (наприклад, root). Оскільки ви згадали, що ваш звичайний обліковий запис не має пароля, це означає, що ви не можете використовувати його sudo.

Тому використовуйте su замість цього. su схожий на sudo, але достатньо інший, щоб заплутати. su потрібно ввести пароль для облікового запису, до якого ви переходите (наприклад, root), а для перемикання на кореневий ви повинні бути членами адміністративної групи або групи коліс. Також за замовчуванням su відкриває кореневу оболонку (подібно до sudo -s ), а не просто виконувати одну команду як root (за умовчанням для sudo ).

До речі, використання облікового запису без паролів не дуже гарна ідея. OS X не атакується майже так само, як Windows, але це не означає, що безпечно повністю ігнорувати розумні заходи безпеки. Особливо, якщо ви запускаєте SSH (служба "Віддалений вхід" в системних приставках), яка досить часто сканується.

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