Чтобы повысить производительность: как заблокировать файл /etc/hosts в Linux с помощью пароля?

Чтобы повысить производительность: как заблокировать файл /etc/hosts в Linux с помощью пароля?

Я хотел бы заблокировать файл /etc/hostsкаким-то образом, чтобы только кто-то другой мог его разблокировать, возможно, используя код блокировки.

Затем я передал пароль кому-то другому.

Я использую Ubuntu 10.10.

решение1

Создайте учетную запись для другого человека и добавьте ее в группу администраторов (дает доступ к sudo). Выйдите из группы администраторов, чтобы не использовать sudo.

решение2

Насколько мне известно, пароли для файлов почти всегда (ну, почти всегда, когда я их видел) используют стороннее программное обеспечение для шифрования файла.

Я не знаю ни одного программного обеспечения, которое сделает то, что вы хотите, поскольку файл должен нормально читаться ОС. Если бы вы каким-то образом зашифровали его, то кто-то другой всегда мог бы просто удалить его и создать заново.

Что вам нужно сделать, так это взглянуть на стандартную защиту уровня файла и предоставить доступ к файлу только определенным группам, например Root/Administrators. Вы можете прочитать о разрешениях Linux, используяchmodздесь.

Связанный контент