Je cours 14.04 LTS. J'ai un point de montage appelé /files
qui appartient à root
, le groupe est plugdev
et j'ai donné le droit d'écriture au groupe. J'ai utilisé certaines des informations de https://help.ubuntu.com/community/InstallingANewHardDrive pour le configurer. Plus précisément les commandes suivantes:
Sudo chgrp plugdev /files
Sudo chmod g+w /files
Tous les utilisateurs de la machine font également partie de plugdev
.
J'ai monté un lecteur comportant une partition 1 ext4
.
À ce stade, user1
et user2
peuvent créer des fichiers/dossiers dans /files
. Mais, si user1
crée un fichier ou un dossier dans /files
alors user2
ne peut pas le modifier ou créer des fichiers dans il.
Je me demande comment faire pour que tous les utilisateurs puissent lire/écrire (et, le cas échéant, exécuter) tout/tous les fichiers/dossiers créés dans /files
, quel que soit le créateur de ceux-ci. il.
Si cela compte, /files
est également un partage Samba monté sur un ordinateur Windows 7.
Ce que vous essayez de créer est un montage "lisible dans le monde entier" ... Pas très sécurisé, mais si c'est ce que vous voulez, vous ne devriez pas autoriser uniquement le groupe g
, mais également le u
ser et o
thers to r
ead et w
rite. Idéalement, vous voudriez également le faire pour les fichiers déjà existants recursively
Alors changez:
Sudo chmod g+w /files
à:
Sudo chmod --recursive ugo+rw /files
Cependant: absolument, positivement ne revenez pas ici pour gémir et vous plaindre après la suppression par l'un des utilisateurs de la structure de répertoires complète d’un autre utilisateur de faire de la place pour stocker sa collection de pr0n.