Приведенные выше ответы охватывают содержимое файла по умолчанию, как переместить его на место с помощью Finder и изменить его разрешения. Однако sudo будет жаловаться, если владельцем файла sudoers не является root.Единственный способ сменить владельца без sudo — это команда:
osascript -e 'do shell script "chown root:wheel /etc/sudoers" with administrator privileges'
/etc/
содержит, для начала, все файлы системной конфигурации для таких вещей, как сетевые интерфейсы, файлы безопасности и sudoer
, cron и системные -файлы инициализации оболочки wdie. С его удалением эти вещи больше не будут функционировать. Лучшее, что вы можете попробовать сделать, это загрузиться с живого USB, смонтировать корневой раздел и скопировать его обратно, но даже если он загрузится, потребуется огромное количество реконфигураций, учитывая, что все системные конфигурации были стерты. выходит, оно того не стоит. Если у вас есть работающая резервная копия, вы можете попытаться восстановить ее оттуда, но если нет, лучше всего выполнить полную переустановку.
К счастью, если у вас есть данные в системе, вы можете загрузиться с живого USB, подключить внешний диск и скопировать туда данные, чтобы потом восстановить их после переустановки
Изменить На самом деле /var
содержит базу данных пакета, а не/etc
(это ошибка с моей стороны ). Остальные конфиги, которые есть в /etc
, до сих пор стерты. В зависимости от степени всего этого может быть проще -просто переустановить, так как попытка вернуть все обратно может быть столь же утомительной (, если не более ).
/etc
содержит ли не базу данных менеджера пакетов.