J'utilise Ubuntu 12.04 et je souhaite protéger certaines photos d'un autre utilisateur à l'aide de la commande su (j'ai des privilèges d'administrateur). Comment puis-je protéger un fichier à l'aide du terminal tout en permettant au reste des utilisateurs de le lire?
15
Réponses:
Ubuntu utilise le format de système de fichiers EXT4 par défaut (je suppose que nous ne parlons de rien d'autre ici).
Si vous ne souhaitez pas vous approprier le fichier sans supprimer la possibilité pour l'utilisateur de lire ce fichier, vous pouvez commencer en lui permettant de lire, mais pas d'écrire dans ce fichier avec:
chmod a-w,ug+r foo_file
description: modifier les autorisations sur les fichiers, tous ne peuvent pas écrire , l'utilisateur + le groupe peut lire
Ensuite, vous pouvez rendre les fichiers immuables afin que même les utilisateurs disposant d'une autorisation root ne puissent pas les modifier en utilisant ce qui suit:
sudo chattr +i foo_file
Pour pouvoir supprimer ou même modifier ce fichier, vous devez utiliser la commande:
sudo chattr -i foo_file
et ensuite vous pourrez en faire quelque chose.
Le point positif de cette utilisation est que la plupart des utilisateurs (et des administrateurs) n'ont jamais connu de fichiers immuables sous Linux.
Ce fut l'utilisateur verra cela lors de la tentative de suppression (ou de modification) du fichier:
tout en pouvant le lire:
Après avoir émis
chattr +i
le fichier est «verrouillé», aucune modification ne peut être apportée jusqu'à ce qu'un utilisateur avec des autorisations root le déclenche avecchattr -i
.la source
Utilisez simplement comme ci-dessous dans votre terminal ( CTRL+ ALT+ T)
la source
Essayez la commande ci-dessous sur le terminal,
La commande ci-dessus ne permettra pas à un autre utilisateur ou groupe de lire ou d'écrire ce répertoire où les images sont stockées.
Pour annuler les modifications, exécutez la commande ci-dessus.
la source
Si vous souhaitez crypter le fichier, vous pouvez utiliser
bcrypt
pour crypter et diminuer le fichier. Il utilise le cryptage de fichiers Blowfish.tapez:
sudo apt-get install bcrypt
pour l'installer.Après le type d'installation
sudo bcrypt file-name
pour le crypter.la source
Je recommande d'utiliser Truecrypt pour créer un "disque amovible" chiffré dans 1 fichier. Si vous créez par exemple une partition Truecrypt de 1 Go et vous pouvez protéger ce fichier avec un mot de passe. (Option expert: vous pouvez définir 2 mots de passe pour ce fichier: avec le premier mot de passe, vous voyez une partie normale du fichier et avec le mot de passe 2, vous voyez la partie cachée) Vous pouvez monter ce fichier sous Linux, Mac ou Windows (montage sur lecteur
e:
) et vous montrerez ce fichier de 1 Go comme une clé USB / clé USB, et vous pourrez démonter quand vous le souhaitez.Si vous créez ce fichier de 1 Go (ou n'importe quelle taille, ou un disque plein ou une clé USB), vous pouvez ajouter n'importe quelle extension pour que ce fichier se cache. (Ne placez jamais ce fichier dans votre répertoire personnel en tant que secret.truecrypt.file.with.pwd lol)
Si vous utilisez un nom de fichier système dans le dossier système, l'utilisateur normal peut ne jamais remarquer que ce n'est pas un fichier système, c'est un fichier crypté privé.
Par exemple pour masquer ce fichier:
Autres noms de fichiers temporaires:
Choisissez un schéma et modifiez les numéros pour un nom de fichier.
et également définir les droits ... et après avoir supprimé les commandes de la console d'historique
Avec cette solution, l'utilisateur normal ne trouvera jamais votre fichier secret.
Dans Pendrive, créez un dossier TEMP et utilisez un nom de fichier temporaire, comme des exemples de fichiers. et faire quelques sauvegardes avec un nom différent ...
Vous pouvez installer truecrypt si vous le souhaitez, par exemple:
Plus d'informations sur la page d'accueil de Truecrypt
la source
Si par protéger, vous entendez empêcher toute modification de ces fichiers, envisagez d'utiliser l' utilitaire chattr . Il a l'option marquer les fichiers comme immuables (ne pouvant pas être modifiés).
Cela empêchera tous les utilisateurs et même l'utilisateur root de supprimer ou de modifier les fichiers définis comme immuables.
Vous pouvez inverser cette action en remplaçant le "+ i" par "-i".
la source