Space Menu Home Downloads Kiosk Newbie Area Documentation Knowledge Base E-Training Forum Blogs Chat RPMs Farm Linux Events
HistoryHistory |
View
Code | XML |
Help
XWiki Syntax |



Page précédente : CP-9

CP-10 :

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

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
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.CP-10 fr Last Author: ptyxs  Date: 2006/03/07 15:15
Powered by XWiki
Copyright (c) 2006 Mandriva