Я хотел бы заблокировать файл /etc /hosts так, чтобы его мог разблокировать только кто-то другой, возможно, используя код блокировки.
Затем я бы дал пароль кому-то еще.
Я использую Ubuntu 10.10.
Я хотел бы заблокировать файл /etc /hosts так, чтобы его мог разблокировать только кто-то другой, возможно, используя код блокировки.
Затем я бы дал пароль кому-то еще.
Я использую Ubuntu 10.10.
Создайте учетную запись для другого человека и добавьте ее в группу администраторов (предоставляет доступ sudo). Выйдите из группы администраторов, чтобы не использовать sudo.
Насколько я знаю, коды доступа к файлам почти всегда (хорошо каждый раз, когда я видел) использует стороннее программное обеспечение для шифрования файла.
Я не знаю ни одного программного обеспечения, которое будет выполнять то, что вы хотите, так как файл должен нормально читаться операционной системой. Если бы вы были кому-то, как зашифровать его, то кто-то всегда мог бы просто удалить его и воссоздать его.
То, что вы хотите сделать, это посмотреть на стандартную защиту на уровне файлов и предоставить доступ к файлу только определенным группам, таким как Root/Administrators. Вы можете прочитать о разрешениях Linux, используя chmod
здесь.