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

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

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

2 ответа2

3

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .