Ich möchte die Datei /etc/hosts sperrenso dass nur jemand anders es aufschließen kann, etwa mithilfe eines Sperrcodes.
Ich würde den Passcode dann an jemand anderen weitergeben.
Ich verwende Ubuntu 10.10.
Antwort1
Erstellen Sie ein Konto für die andere Person und fügen Sie es der Administratorgruppe hinzu (erteilt Sudo-Zugriff). Nehmen Sie sich selbst aus der Administratorgruppe heraus, damit Sie Sudo nicht verwenden können.
Antwort2
Soweit ich weiß, wird bei Passwörtern für Dateien fast immer (also jedes Mal, wenn ich sie gesehen habe) Software von Drittanbietern verwendet, um die Datei zu verschlüsseln.
Ich kenne keine Software, die das erreichen kann, was Sie wollen, da die Datei normal vom Betriebssystem gelesen werden muss. Wenn Sie sie irgendwie verschlüsseln würden, könnte jemand anderes sie immer einfach löschen und neu erstellen.
Sie sollten sich den Standardschutz auf Dateiebene ansehen und nur bestimmten Gruppen Zugriff auf die Datei gewähren - z. B. Root/Administratoren. Informationen zu Linux-Berechtigungen finden Sie unterchmod
Hier.