/etc/hostsファイルをロックしたい何らかの方法で、おそらくロックコードを使用して、他の人だけがロックを解除できるようにします。
そうするとパスコードを他の人に渡すことになります。
Ubuntu 10.10 を実行しています。
答え1
他の人のアカウントを作成し、それを管理者グループに追加します (sudo アクセスを許可します)。自分自身を管理者グループから外すと、sudo を使用できなくなります。
答え2
私の知る限り、ファイルのパスコードは、ほとんどの場合 (私が見た限りでは) ファイルを暗号化するためにサードパーティのソフトウェアを使用します。
ファイルは OS によって正常に読み取られる必要があるため、必要な機能を実現できるソフトウェアは知りません。何らかの方法で暗号化すると、他の誰かがファイルを削除して再作成できるようになります。
標準的なファイルレベルの保護を検討し、ルート/管理者などの特定のグループにのみファイルへのアクセスを許可します。Linuxの権限については、以下を参照してください。chmod
ここ。