Page 1 sur 2

dossier Document à verrouiller

Posté : ven. 23 oct. 2020 12:58
par guy-pierre
Bonjour,
Comme indiqué dans ma présentation, je poste tout de suite mon premier sujet après l'installation (réussi) de LM.
Dans Nemo, je souhaiterais verrouiller le dossier Document par mot de passe ou autre (et uniquement ce dossier) de façon à ce que je sois le seul à l'ouvrir. Une solution, docteur ?
Merci

Re: dossier Document à verrouiller

Posté : ven. 23 oct. 2020 16:53
par arghlub
Salut,

Il faut que tu enlèves le droit d'exécution "x" au dossier (qui sert à "traverser" quand cette permission est appliquée sur un répertoire/dossier) pour les autres utilisateurs.
En terminal :

Code : Tout sélectionner

chmod 700 ~/Documents
Plus d'infos sur ce topic : viewtopic.php?f=23&t=14441&p=162765#p162765
;)

Re: dossier Document à verrouiller

Posté : ven. 23 oct. 2020 18:43
par guy-pierre
Je crains de m'être mal exprimer. Quand je fais cette commande

Code : Tout sélectionner

  chmod 700 ~/Documents
, et bien je peux toujours ouvrir le dossier "Documents" du home. Ce que je voudrais (mais je ne sais pas si c'est possible) c'est de pouvoir le verrouiller, p.ex. si quelqu'un d'autre utilise mon PC, puis le déverrouiller lorsque je réutilise le PC.

Re: dossier Document à verrouiller

Posté : ven. 23 oct. 2020 20:02
par arghlub

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 07:19
par guy-pierre
Bonjour,
j'ai fait la commande

Code : Tout sélectionner

 chmod 700 /home/nom d'utilisateur/Documents 
et rien ne se passe :oops: ,à savoir que je peux toujours ouvrir le dossier Documents comme si de rien n'était. Or, ce que je voudrais, c'est empêcher l'ouverture de ce dossier...

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 09:38
par arghlub
Si tu veux que TON utilisateur ne puisse pas entrer dans le répertoire, change le propriétaire et le groupe du dossier.
Nouveau proprio et groupe → root :

Code : Tout sélectionner

sudo chown root:root ~/Documents

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 12:07
par tioker
Bonjour,

Une des solutions serait de crypter un dossier et de faire pointer un lien symbolique (Documents) dessus. Explication
Installer le logiciel (dépôts) encfs
Sauvegarder tes Documents (on ne sait jamais...)
Créer un répertoire crypté (private dans mon cas)

Code : Tout sélectionner

encfs /$HOME/.private /$HOME/private
Tu mets tes fichiers de Documents dans Private
Tu supprimes le répertoire Documents et fais pointer le nouveau sur Private

Code : Tout sélectionner

 cd && rmdir Documents
 ln -s /$HOME/private Documents
Tu crées un lanceur pour monter le répertoire crypté (j'ai mis dans un bash /$HOME/private.sh)

Code : Tout sélectionner

#!/bin/bash
encfs /$HOME/.private /$HOME/private
Maintenant, les fichiers seront bien vus dans Documents

ATTENTION
Une fois le répertoire monté, il le sera toujours tant que tu le l'auras pas démonté par la commande (que tu peux mettre aussi dans un lanceur)

Code : Tout sélectionner

 fusermount -u /$HOME/private
ou que tu n'auras pas éteint le PC ( une déconnexion de session ne suffit pas)
J'ai commencé à chercher comment mettre une commande à la déconnexion mais je n'ai pas trouvé facilement. Avis aux experts.

Voilà. Comme le dit @arghlub, la fonction n'existe pas sous Linux en natif, tu peux utiliser les droits (chmod chown) ou tu peux appliquer ma méthode.

Dis nous.

Bibliographie.

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 15:17
par guy-pierre
...Les choses avancent, mais...
j'ai réussi à verrouiller le dossiers Documents par la commande

Code : Tout sélectionner

 sudo chown root:root ~/Documents 
.
Après quoi, si je veux l'ouvrir, le système me demande de m'authentifier par mot de passe. C'est exactement ce que je voulais.
Pour tester, j'ai créé sur le bureau un document texte quelconque que j'ai déposé dans le dossier Documents par déplacer/déposer.
Ensuite j'ai refermé le dossier Documents et c'est après que j'ai un nouveau petit souci : j'ai ouvert le dossier Documents en m'authentifiant et j'ai voulu remettre sur le bureau le fichier texte que j'avais créé. Et là ! j'ai une erreur qui s'affiche : "Erreur lors du déplacement" et sous les détails de l'erreur "l'emplacement indiqué n'est pas monté". Là je suis bloqué ! :roll:

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 18:53
par guy-pierre
...bon je pense avoir compris car je peux à nouveau déverrouiller le dossier Documents par la commande

Code : Tout sélectionner

  sudo chown user:user ~/Documents

Re: dossier Document à verrouiller

Posté : sam. 24 oct. 2020 21:04
par Jennatux
Je pense a un truc aussi , il serait peut etre possible de
_Déplacer le dossier Documents ailleurs dans le système
_Modifier la ligne Documents du fichier .config/user-dirs.dirs pour quelle deviennent

Code : Tout sélectionner

XDG_DOCUMENTS_DIR="/Documents"
au lieu de

Code : Tout sélectionner

XDG_DOCUMENTS_DIR="$HOME/Documents"
_Créer un lien du Dossier /Documents et le placer dans ton dossier perso après l'avoir nommé .Documents avec un point devant ou un non a la gomme que toi seul connaisses

Le dossier d'origine Documents sera un dossier qui ne sera plus relié au système et peut être utiliser par d'autres utilisateurs

Les fichiers enregistrés par les logiciels iront bien dans le /Documents
L’inconvénient pour y accéder, il faut faire apparaître les fichiers cachés (Ctrl+h)