Pour améliorer ma productivité: comment verrouiller le fichier / etc / hosts sous Linux avec un mot de passe?

0

Je voudrais verrouiller le fichier / etc / hosts de manière à ce que seul un tiers puisse le déverrouiller, éventuellement à l'aide d'un code de verrouillage.

Je donnerais alors le mot de passe à quelqu'un d'autre.

J'utilise Ubuntu 10.10.

Être annoncé
la source
1
juste un mot: pourquoi?
Akira
Je le change autrement. Fonctionne à merveille sur un iPhone jailbreaké avec lockdown.
Annonce annoncée
Parlez-nous davantage de cette volonté de changer constamment / etc / hosts.
Allen

Réponses:

3

Créez un compte pour l'autre personne et ajoutez-le au groupe admin (donne accès à sudo). Sortez du groupe admin pour ne pas utiliser sudo.

Cynique optimal
la source
+1 Je ne sais pas comment faire autrement.
octobre
1

Autant que je sache, les codes de passe sur les fichiers (presque chaque fois que je vois) utilisent des logiciels tiers pour chiffrer le fichier.

Je ne connais aucun logiciel capable de réaliser ce que vous voulez, car le fichier doit être lu normalement par le système d'exploitation. Si vous vouliez le chiffrer, quelqu'un d'autre pourrait toujours le supprimer et le recréer.

Ce que vous voulez faire est de rechercher une protection standard au niveau fichier et de ne donner à certains groupes l'accès au fichier, tel que Root / Administrators. Vous pouvez en savoir plus sur les autorisations Linux en utilisant chmodici .

William Hilsum
la source
Le problème est bien sûr que, du moins c'est ce que je suppose, le demandeur est l'utilisateur root du système. Ma connaissance est loin d'être définitive, mais je serais surpris s'il existe un moyen de protéger un fichier contre la suppression / le remplacement par root.
octobre
@oKtosiTe - Je pense exactement à Chmod. C’est la seule solution à laquelle je puisse penser. Mais cela ne fonctionne que pour les machines à plusieurs utilisateurs. .. C’est difficile, mais chmod est la meilleure solution.
William Hilsum