Я зробив це:
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. Чи знаєте ви кореневий пароль для цієї машини?