Bonsoir à tous,
Je suis amené de temps à autre à laisser mon pc à d'autres personnes, ce pc restant chez moi.
En effet, certaines personnes de passage veulent pouvoir découvrir linux par exemple ou les petits enfants jouer à des jeux comme le pingouin sur la banquise (j'ai oublié le nom).
J'ai donc créé un user qui s'appelle invité par exemple qui me servira aux personnes de passage, ainsi qu'à ceux qui veulent voir ce qu'est linux, et à mes petites enfants.
Je voudrais les empêcher d'aller dans mon dossier /home/toto
Je voudrais qu'il n'y ait que toto et le groupe toto qui puissent accéder à mes données (données fragiles comme mes mails qui sont rapatriés en local en pop3). Si on me supprime le dossier mails par exemple, je perdrai les mails qui ne sont pas encore dans ma sauvegarde.
J'ai regardé les droits sur les dossiers avec chmod mais il y a tant de variantes.
J'hésite pour mon /home/toto à mettre les droits à 640 ou 740.
Et il y a umask, je ne sais pas trop ce que c'est.
Merci d'avance.
Cordialement,
Interdire l'accès de mon home aux autres utilisateurs
- Pingouindumint
- Messages : 615
- Enregistré le : ven. 6 janv. 2017 17:47
- Contact :
Interdire l'accès de mon home aux autres utilisateurs
PC1 : Asus AB350 Kernel: 6.8.0-139-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
-
capdeframint
- Messages : 2528
- Enregistré le : jeu. 2 juin 2016 08:57
- Localisation : Hautes-Alpes: GAP
Re: Interdire l'accès de mon home aux autres utilisateurs
Je ne comprends vraiment pas ton problème : s'ils utilisent une session Invité, ils ne pourront pas faire des dégâts dans ton home sauf si tu leur as donné ton mot de passe. Il n'y a donc normalement aucun problème.
PC1:PCportable HP Pavilion 15-eh3027nf, proc Ryzen 7 7730U , Ram 16 Go, SSD 512 Go, LM 22.3 XFCE Dual Boot W11/LM 22.3
PC2: PC portable Lenovo Ideapad 3 15ALC6 (82KU002GFR),proc Ryzen 7 5700, Ram 8Go, SSD 512 Go, LM 22.3 XFCE
Dual boot: Windows 11 Family/ Linuxmint 22.3
PC2: PC portable Lenovo Ideapad 3 15ALC6 (82KU002GFR),proc Ryzen 7 5700, Ram 8Go, SSD 512 Go, LM 22.3 XFCE
Dual boot: Windows 11 Family/ Linuxmint 22.3
- Pingouindumint
- Messages : 615
- Enregistré le : ven. 6 janv. 2017 17:47
- Contact :
Re: Interdire l'accès de mon home aux autres utilisateurs
En allant dans la session invité, ils peuvent parcourir tout le dossier /home et les sous dossiers.
Je n'ai pas osé en supprimer un.
Mais déjà, ils peuvent circuler partout dans tous les dossiers et consulter : impots, sécu, mails peut-être pas essayé, etc ... enfin bref tout ce que l'on fait maintenant en démarches administratives sur le net et autres.
Je vais revérifier.
Je n'ai pas osé en supprimer un.
Mais déjà, ils peuvent circuler partout dans tous les dossiers et consulter : impots, sécu, mails peut-être pas essayé, etc ... enfin bref tout ce que l'on fait maintenant en démarches administratives sur le net et autres.
Je vais revérifier.
PC1 : Asus AB350 Kernel: 6.8.0-139-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
- arghlub
- Administrateur du site
- Messages : 11924
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
Re: Interdire l'accès de mon home aux autres utilisateurs
Salut Pingouindumint,
c'est une fonction assez méconnue des permissions sur les systèmes unix/linux ...
───────────────────────────
Pour que les autres utilisateurs ne puissent pas aller dans ton /home : il faut leur enlever la permission de “traverser” ce répertoire.
Cela se fait en enlevant le droit d'eXécution (x) sur le dossier.
Ce droit d'exécution peut sembler étrange pour un dossier, mais il existe pour ne pas spécifier l'exécution du dossier (qui n'aurait aucun sens) mais la permission de traverser ce répertoire (et donc de voir ce qu'il y a dedans).
Pour enlever le droit d'exécution (et tant qu'on y est le droit de lecture et d'écriture) pour tous les autres utilisateurs, lance cette commande en terminal :
──────────────────
Pour vérifier que la suppression des droits de lecture/écriture/exécution pour tous les autres sur ton /home a bien été appliquée, lance cette commande :
En début de ligne tu devrais avoir «drwx------» ce qui indique que c'est un dossier/répertoire (d), que son propriétaire a toutes les permissions (rwx = Read=lecture/Write=écriture/eXecute=exécution) mais que le groupe et tous les autres aucun droit (------).
───────────
PS : si tu veux que les utilisateurs de ton groupe “toto” aient aussi le droit de parcourir ce répertoire :

c'est une fonction assez méconnue des permissions sur les systèmes unix/linux ...
───────────────────────────
Pour que les autres utilisateurs ne puissent pas aller dans ton /home : il faut leur enlever la permission de “traverser” ce répertoire.
Cela se fait en enlevant le droit d'eXécution (x) sur le dossier.
Ce droit d'exécution peut sembler étrange pour un dossier, mais il existe pour ne pas spécifier l'exécution du dossier (qui n'aurait aucun sens) mais la permission de traverser ce répertoire (et donc de voir ce qu'il y a dedans).
Pour enlever le droit d'exécution (et tant qu'on y est le droit de lecture et d'écriture) pour tous les autres utilisateurs, lance cette commande en terminal :
Code : Tout sélectionner
chmod 700 /home/totoPour vérifier que la suppression des droits de lecture/écriture/exécution pour tous les autres sur ton /home a bien été appliquée, lance cette commande :
Code : Tout sélectionner
ls -ld /home/toto───────────
PS : si tu veux que les utilisateurs de ton groupe “toto” aient aussi le droit de parcourir ce répertoire :
Code : Tout sélectionner
chmod 750 /home/totoTour1 (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 ! )─────
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 ! )─────
- Pingouindumint
- Messages : 615
- Enregistré le : ven. 6 janv. 2017 17:47
- Contact :
Re: Interdire l'accès de mon home aux autres utilisateurs
Bonjour,
Ok.
Ça marche maintenant.
Je savais que c'était une question facile mais bon, j'ai préféré poster pour être certain d'aller droit au but.
Auparavant, l'invité pouvait parcourir mais pas supprimer ni créer de documents. Mais il pouvait ouvrir tout type de documents.
Encore merci.
je passe en résolu.
Ok.
Ça marche maintenant.
Je savais que c'était une question facile mais bon, j'ai préféré poster pour être certain d'aller droit au but.
Auparavant, l'invité pouvait parcourir mais pas supprimer ni créer de documents. Mais il pouvait ouvrir tout type de documents.
Encore merci.
je passe en résolu.
PC1 : Asus AB350 Kernel: 6.8.0-139-generic arch: x86_64 bits: 64
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
Desktop: MATE v: 1.26.2 Distro: Linux Mint 22.1 Xia
Machine:
Desktop Mobo: ASRock model: AB350 Pro4 serial: <superuser required>
CM ASRock AB350 Pro4 - CPU : AMD Ryzen 5 2600 - 64 - CG Sapphire Radeon HD 6450
Realtek RTL8111/8168/8411 PCI - Hdd : Seagate 1.82 TiB et Kingston SSD : 240 Go - RAM 2x 8 Go
Double boot : Win10-linuxmint
PC 2 : Linux Mint 21.1 Mate 64 - CM : Asus M3A - CPU: AMD Phenom 9350e - CG : MSI Radeon HD 5450 - Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
- arghlub
- Administrateur du site
- Messages : 11924
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
Re: Interdire l'accès de mon home aux autres utilisateurs
Super 
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 ! )─────
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 ! )─────