У меня проблема:
У меня нет пароля root на моем Mac. У меня просто есть учетная запись администратора, которая может делать вещи, используя sudo
. Теперь я хотел добавить своего обычного пользователя в файл /etc/sudoers
. Поскольку он не позволял мне писать в этот файл (даже писать с использованием sudo), я сделал это:
sudo chmod u+w /etc/sudoers
Это сработало. Но с тех пор я не могу больше выполнять команду sudo
в моей системе. Он жалуется, что /etc/sudoers
имеет неправильный режим:
$ sudo touch /etc/sudoers
sudo: /etc/sudoers is mode 0740, should be 0440
Segmentation fault
Это звучит как плохая шутка, потому что теперь я даже не могу изменить режим обратно на 0440
:
$ sudo chmod 0440 /etc/sudoers
sudo: /etc/sudoers is mode 0740, should be 0440
Segmentation fault
Есть ли способ исправить эту ситуацию? Мне нужно , чтобы моя sudo
способности обратно.