Comment rendre un dossier privé?

14

J'utilise Ubuntu avec plusieurs utilisateurs et je veux rendre les dossiers visibles uniquement pour un utilisateur spécifique. Une idée comment faire?

Jax
la source

Réponses:

14

Edit: Après réflexion, j'ai réalisé que j'avais peut-être mal compris la question. Si vous souhaitez que le répertoire ne soit visible que pour un utilisateur spécifique (c'est-à-dire que pour chaque autre utilisateur, cette liste n'apparaît même pas dans la liste du répertoire), vous ne pouvez pas le faire sans interdire aux autres utilisateurs de répertorier le contenu du Dossier Parent. Donc, si le répertoire est, /foo/barvous pouvez supprimer l' rautorisation /foo(pour tout le monde sauf le propriétaire) empêchant les autres utilisateurs de répertorier le contenu de /foo, mais vous ne pouvez pas masquer /foo/barspécifiquement (bien que vous puissiez certainement masquer son contenu).

Ancienne réponse:

Faites de cet utilisateur spécifique le propriétaire du répertoire, puis supprimez toutes les autorisations sur ce répertoire pour tout le monde sauf le propriétaire. Dans le shell, vous utiliseriez chmodpour faire ceci:

chmod 700 the_directory

Si vous utilisez un gestionnaire de fichiers, supprimez simplement toutes les coches dans l'onglet autorisations sauf celles de la colonne "Utilisateur" (les détails exacts dépendent bien sûr du gestionnaire de fichiers).

sepp2k
la source
si vous supprimez l'autorisation x de / foo, il me semble qu'un utilisateur ne peut pas accéder aux répertoires appartenant à l'un de ses groupes dans / foo
Melissa Loos
J'ai joué avec les autorisations, et il semble que ce soit la permission r que vous souhaitez supprimer sur le dossier parent.
Melissa Loos
@MelissaLoos Vous avez raison, merci. J'ai édité ma réponse.
sepp2k
1

Si vous préférez le faire à partir de l'interface graphique, cela est expliqué dans l'aide du navigateur de fichiers GNOME (connu sous le nom de Nautilus):

http://library.gnome.org/users/user-guide/2.29/nautilus-permissions.html.en#nautilus-permissions-folder

Fondamentalement, vous sélectionnez simplement le dossier, puis dans le menu, choisissez Fichier-> Propriétés-> Autorisations.

Sinon, la réponse de sepp2k est absolument correcte, et le lien de txwikinger est idéal si vous êtes intéressé par une explication approfondie des autorisations de fichiers Unix.

Sablonneux
la source
0

Ce didacticiel explique en détail comment définir les autorisations de fichiers sous Linux (et donc également dans Ubuntu) de sorte que vous puissiez contrôler l'accès.

txwikinger
la source
mais ce tutoriel ne répond pas à la question.
Melissa Loos