Résolu le 25-10-20 dossier Document à verrouiller

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
guy-pierre
Messages : 74
Enregistré le : ven. 23 oct. 2020 12:33

dossier Document à verrouiller

Message 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
[/color] [LDLC AURORE NJ3L-16-S9] |[Linux Mint 20] | [Cinnamon 4.6.7] | [5.4.0-54] |[Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz] |[16 GO] |Intel Corporation UHD Graphics (rev 02)
Avatar du membre
arghlub
Administrateur du site
Messages : 11924
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: dossier Document à verrouiller

Message 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
;)
Tour1 (custom) • CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) • CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 • MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
guy-pierre
Messages : 74
Enregistré le : ven. 23 oct. 2020 12:33

Re: dossier Document à verrouiller

Message 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.
[/color] [LDLC AURORE NJ3L-16-S9] |[Linux Mint 20] | [Cinnamon 4.6.7] | [5.4.0-54] |[Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz] |[16 GO] |Intel Corporation UHD Graphics (rev 02)
Avatar du membre
arghlub
Administrateur du site
Messages : 11924
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: dossier Document à verrouiller

Message par arghlub »

Tour1 (custom) • CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) • CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 • MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
guy-pierre
Messages : 74
Enregistré le : ven. 23 oct. 2020 12:33

Re: dossier Document à verrouiller

Message 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...
[/color] [LDLC AURORE NJ3L-16-S9] |[Linux Mint 20] | [Cinnamon 4.6.7] | [5.4.0-54] |[Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz] |[16 GO] |Intel Corporation UHD Graphics (rev 02)
Avatar du membre
arghlub
Administrateur du site
Messages : 11924
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: dossier Document à verrouiller

Message 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
Tour1 (custom) • CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) • CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 • MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
tioker
modérateur
Messages : 1199
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: dossier Document à verrouiller

Message 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.
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
guy-pierre
Messages : 74
Enregistré le : ven. 23 oct. 2020 12:33

Re: dossier Document à verrouiller

Message 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:
[/color] [LDLC AURORE NJ3L-16-S9] |[Linux Mint 20] | [Cinnamon 4.6.7] | [5.4.0-54] |[Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz] |[16 GO] |Intel Corporation UHD Graphics (rev 02)
guy-pierre
Messages : 74
Enregistré le : ven. 23 oct. 2020 12:33

Re: dossier Document à verrouiller

Message 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
[/color] [LDLC AURORE NJ3L-16-S9] |[Linux Mint 20] | [Cinnamon 4.6.7] | [5.4.0-54] |[Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz] |[16 GO] |Intel Corporation UHD Graphics (rev 02)
Avatar du membre
Jennatux
Messages : 3405
Enregistré le : mer. 1 nov. 2017 01:59

Re: dossier Document à verrouiller

Message 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)
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 - Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde..................................Animations
Répondre