Space Menu Home Downloads Goodies Newbie Area Documentation Knowledge Base E-Training Forum Blogs RPM Farm Linux Events
HistoryHistory |



Copie-10 - cp sans -a : copier en changeant les permissions

cp sans '-a'

Copier en changeant les permissions

Lorsque 'cp' est employée sans l'option -a (et aussi sans l'option '-p' que nous verrons plus loin), alors les permissions du fichier créé peuvent être différentes de celles du fichier d'origine, en fonction du masque de permissions par défaut (umask) de l'utilisateur qui effectue la copie.

Chaque utilisateur possède un masque de permissions par défaut qui intervient lorsque vous créez un fichier et qui dépend du niveau de sécurité que vous avez choisi dans MSEC. Par exemple, pour ma part, lorsque je crée un petit fichier à l'aide de la commande 'touch', comme ceci :

touch textule
ce fichier, dans mon système, est créé automatiquement avec les permissions suivantes :

'-rw-r--r--'

Supposons maintenant que j'ai attribué à un fichier d'archivage de données très stable des permissions très restrictives, pour éviter toute modification intempestive (il est peut-être entreposé dans un répertoire partagé où chacun peut ainsi le consulter sans l'altérer) telles que :

-r--r--r--

ce qui signifie que le fichier est en lecture seule, mais consultable par tout un chacun ou toute une chacune.

Si maintenant je souhaite reprendre ce fichier d'archive, le travailler, le modifier, sans perdre pour autant l'original, je peux le copier dans un répertoire de travail :

cp  plans_importants ~/Documents/encours

un 'ls -l' me montrera qu'il a acquis, ce faisant, des permissions plus 'normales' :

-rw-r--r--

celles qui sont attribuées par défaut aux fichiers que je crée avec 'touch', comme nous venons de le voir, et je pourrai le reprendre et le modifier à ma guise, car il n'est plus en lecture seule du moins pour son propriétaire (lequel comme nous le savons par ailleurs depuis CP-9 ne peut être que moi...).

Toutes les pages sur la copie - Index de la section - Index de la Base de Connaissances


Page suivante : CP-11 - Copier des liens symboliques
Auteur : ptyxs (février 2006)
Legal: This page is covered by the GNU Free Documentation License . Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft.

RSS
KB.CPSummary > Copie-10 - cp sans -a : copier en changeant les permissions (fr)
Creator: ptyxs  Date: 2006/02/24 18:45
Last Author: ptyxs  Date: 2006/10/14 10:40
Copyright (c) 2006 Mandriva