Я зробив це:
sudo chown -R myname /usr/
і тепер я не можу використовувати sudo
команду через цю помилку:
sudo: має бути встановлений root
Оскільки я читав це означає, що власник цього файлу /usr/bin/sudo
не є коренем. Зараз це мій користувач із-за клоуна в /usr
папці.
На багатьох форумах і блогах люди пропонують це зробити як корінь:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... але проблема з цим полягає в тому, що мені потрібно увійти як root, але я не можу, тому що якщо я записую su
в термінал, пароль невірний (фактично я використовую пароль, що я додав своєму користувачеві):
$ su
Password:
su: Authentication failure
Тож чи можу я повернути sudo
команду?
Редагувати: Мій Ubuntu знаходиться в розділі Паралелі на моїй Mac OS X.
sudo chmod -R cirk:cirk /usr
те, що ви намагалися досягти?
su
вам буде запропоновано пароль root , а не пароль вашого користувача, як, наприклад, зsudo
. Чи знаєте ви кореневий пароль для цієї машини?