Ваш выбор файловой системы зависит от операционных систем, которые должны будут читать и записать в файловую систему.
Так как Windows исходно не поддерживает EXT4, и нет никакого стороннего продукта, чтобы позволить Windows писать в EXT4, я использовал бы NTFS или FAT32, если Windows является одной из операционных систем, необходимо совместно использовать доступ к тем данным.
visudo
проверяет синтаксис файла перед фактической перезаписью sudoers
файл.
Если Вы используете простого редактора, портите синтаксис и сохраняете... sudo
(вероятно), прекратит работать, и, с тех пор /etc/sudoers
является только модифицируемым root
, Вы застреваете (если у Вас нет другого способа получить корень).
Дополнительно это гарантирует, что редактирования будут одной атомарной операцией. Эта блокировка важна, если необходимо удостовериться, что никто больше не может испортить тщательно продуманные изменения конфигурации. Для редактирования других файлов как корень, кроме того, /etc/sudoers
существует sudoedit
команда, которые также принимают меры против таких конфликтов редактирования.
Из visudo страницы справочника:
visudo блокирует sudoers файл против нескольких одновременных редактирований, обеспечивает основные проверки работоспособности и проверяет на ошибки анализа. Если sudoers файл будет в настоящее время отредактирован, то Вы получите сообщение, чтобы попробовать еще раз позже.
Также проверьте этот ответ от serverfault.
sudo
и OS X действительно имеет инструменты GNU. Поскольку sudo был сначала создан как приложение с открытым исходным кодом, нет, вероятно, никакой причины того, что они были многими реализациями.sudo
иsudoedit
та же команда,sudo
ведет себя какsudo -e
при вызове какsudoedit
. Я полагаю, что это просто, который OS X забыл добавлятьsudoedit -> sudo
ссылка, но необходимо все еще смочь использоватьsudo -e
или звонитеsudo
с argv [0] набор кsudoedit
получить то же поведение. – Stéphane Chazelas 24.01.2013, 00:41visudo
нано использования по умолчанию. – Tim 27.08.2014, 20:52sudo vim /etc/sudoers
и испортите синтаксис, затем я не смогуsudo vim /etc/sudoers
снова зафиксировать его. Эффективно, вся способность поднять полномочия через sudo будет потеряна, так как система не сможет проанализировать файл. – Spencer D 10.02.2018, 16:43