Я б хотів увімкнути кореневий обліковий запис у моїй установці Ubuntu.
Я усвідомлюю наслідки цього щодо безпеки.
Я б хотів увімкнути кореневий обліковий запис у моїй установці Ubuntu.
Я усвідомлюю наслідки цього щодо безпеки.
Відповіді:
Хоча це можливо зробити, це не рекомендується .
Щоб реально активувати кореневі входи, спочатку потрібно встановити пароль для кореневого облікового запису, а потім розблокувати заблокований кореневий рахунок. Якщо ви не встановите пароль для кореневого облікового запису, passwd
команда повернеться
passwd: unlocking the password would result in a passwordless account.
Отже, спочатку виконуємо в терміналі
sudo passwd root
Вам буде запропоновано новий пароль Unix. Напишіть це двічі (друге для підтвердження).
Потім виконати
sudo passwd -u root
щоб розблокувати обліковий запис. Це має повернутися
passwd: password expiry information changed
Якщо ви хочете вимкнути кореневий обліковий запис в Ubuntu, вам потрібно заблокувати кореневий рахунок за допомогою наступної команди sudo passwd -l root
Якщо ви хочете працювати на кореневій консолі, ви також можете скористатися sudo -i
.
Робіть це лише якщо ви знаєте, що робите. Більше інформації про те, чому залишитися з судо тут
pkexec gnome-terminal
відкриє термінал із кореневою підказкою.
passwd root
дозволить створити пароль для root.
Примітка. Запуск користувачів-адміністратора з підвищеними привілеями більше не працює через помилку, яка з міркувань безпеки позначена як "Не виправиться". Див. Https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 для пояснення.
pkexec users-admin
відкриє екран користувачів:
Ви можете ввімкнути кореневий обліковий запис, встановивши пароль як
sudo passwd root
при цьому це зовсім не рекомендується. З довідки Ubuntu
Увімкнення кореневого акаунта рідко необхідно. Майже все, що вам потрібно зробити як адміністратор системи Ubuntu, можна зробити через sudo або gksudo. Якщо вам дійсно потрібен постійний кореневий логін, найкращою альтернативою є моделювання оболонки входу Root за допомогою наступної команди ...
І
Використовуйте на свій страх і ризик!
Вхід у X як корінь може спричинити дуже серйозні проблеми. Якщо ви вважаєте, що для виконання певної дії вам потрібен кореневий обліковий запис, спочатку зверніться до офіційних служб підтримки, щоб переконатися, що немає кращої альтернативи.
Після включення ви можете відключити кореневий обліковий запис як
sudo passwd -dl root
Ось посилання для включення кореневого входу для Ubuntu 12.04 та [Ubuntu 12.10] [3]
У Linux існує спеціальний обліковий запис під назвою root . За замовчуванням він заблокований в Ubuntu, але ви можете ввімкнути кореневий рахунок.
Це, як правило, не є хорошою ідеєю, і вам слід дуже уважно подумати, перш ніж увімкнути кореневий вхід.
Є кілька вагомих причин не входити в систему як root, а використовувати sudo замість того, щоб включати
Користувачі не повинні запам’ятовувати додатковий пароль (тобто корінний пароль), який вони, швидше за все, забудуть (або записати, щоб кожен міг легко зламати свій рахунок).
Це дозволяє уникнути інтерактивного входу "Я можу все" за замовчуванням (наприклад, схильність користувачів до входу як "Адміністратор" користувача в системах Microsoft Windows), вам буде запропоновано ввести пароль, перш ніж можуть відбутися серйозні зміни, які повинні змусити вас подумайте над наслідками того, що ви робите.
sudo додає запис журналу виконання команд (ив) (в /var/log/auth.log). Якщо ви зіпсуєте, ви завжди можете повернутися назад і подивитися, які команди виконувались. Це також приємно для аудиту.
Кожен зловмисник, який намагається побитися з вами у свій ящик, знатиме, що у нього є аккаунт на ім'я Корінь, і спробує це першим. Те, чого вони не знають, - це імена користувачів інших користувачів. Оскільки пароль облікового запису Root заблокований, ця атака стає по суті безглуздою, оскільки в першу чергу немає пароля для зламування чи здогадки.
Дозволяє просту передачу прав адміністратора, у короткостроковому чи довгостроковому періодах, додаючи та видаляючи користувачів із груп, не порушуючи при цьому кореневого облікового запису. sudo може бути налаштований за допомогою більш чіткої політики безпеки.
Це детальніше обговорюється в документації спільноти RootSudo
Якщо у вас є кілька команд, для яких зазвичай потрібна sudo, ви можете ввести sudo -i
перед першою командою, а потім exit
після останньої, щоб уникнути повторного введення sudo. Щоб запустити програму GUI з root- привілеями, натисніть ALT+ F2і введіть gksu
або gksudo
слідуйте за назвою вашої програми (якщо ви не використовуєте робочий стіл KDE, в цьому випадку команда kdesu
.
Наприклад, gksu nautilus
запускає файловий менеджер з правами root .
Як бачите, увімкнути кореневий логін майже ніколи не потрібно .
Це означає, щоб увімкнути кореневий логін, все що потрібно - це встановити пароль
sudo passwd root
і встановити пароль. Тоді ви зможете увійти як корінь, але з усіх причин, які я наводив вище, і більше я не рекомендував би це робити.
Немає потреби в увімкненому кореневому акаунті Ви можете просто використовувати sudo -i
для того, щоб мати підказку надрукованого користувача, як якщо б ви увійшли як root. Це дозволяє уникнути ризику безпеки, якщо дозволити прямі входи в систему як корінь.
Проста відповідь: Так, ви можете це зробити.
В даний час існують дві речі, які не дозволяють root входити в систему за замовчуванням Ubuntu.
Користувачу root не встановлено пароль
Вони мають "!" (знак оклику) у їхньому записі / etc / тіні
Наступна команда за один раз виправляє обидві проблеми:
sudo passwd -u root
-u
Частина необхідна через «!» на їх рахунок.
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
таким, що я припускаю, спочатку потрібно встановити пароль root перед тим, як розблокувати його.
passwd
може зробити.