<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yoann Gini &#187; mac</title>
	<atom:link href="http://blog.inig-services.com/tags/mac/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.inig-services.com</link>
	<description>iNig-Services</description>
	<lastBuildDate>Wed, 25 Aug 2010 15:31:03 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Du bon usage de votre clavier, maitriser les caractères du Mac</title>
		<link>http://blog.inig-services.com/archives/224</link>
		<comments>http://blog.inig-services.com/archives/224#comments</comments>
		<pubDate>Wed, 30 Dec 2009 14:08:17 +0000</pubDate>
		<dc:creator>Yoann</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Général]]></category>
		<category><![CDATA[Chiffres]]></category>
		<category><![CDATA[Clavier]]></category>
		<category><![CDATA[exposant]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Nombres]]></category>

		<guid isPermaLink="false">http://blog.inig-services.com/?p=224</guid>
		<description><![CDATA[Le clavier est votre élément de communication principal avec le monde informatique, la souris n&#8217;étant la que pour des questions de facilité. Aussi il est intéressant de faire le point sur le clavier du Mac, ses spécificités et comment bien s&#8217;en servir, d&#8217;autant plus lors de l&#8217;utilisation d&#8217;un clavier AZERTY comme nous avons en France. [...]]]></description>
			<content:encoded><![CDATA[<p>Le clavier est votre élément de communication principal avec le monde informatique, la souris n&#8217;étant la que pour des questions de facilité. Aussi il est intéressant de faire le point sur le clavier du Mac, ses spécificités et comment bien s&#8217;en servir, d&#8217;autant plus lors de l&#8217;utilisation d&#8217;un clavier AZERTY comme nous avons en France. Ce sera tout le propos de cet article, refaire le point sur les bases du clavier Mac ainsi que l&#8217;accès aux caractères spéciaux.</p>
<p><span id="more-224"></span></p>
<p><em>Attention : Cet article est fait pour être lu sur un Mac ou sur une machine disposant d&#8217;un jeu de caractères étendu, si votre windows ne vois pas certain caractères c&#8217;est qu&#8217;il n&#8217;est tout simplement pas fait pour.</em></p>
<p>Je commencerais par quelques rappels. Vous connaissez tous les touches contrôle, alt et commande, vous savez également que l&#8217;autre nom de la touche alt c&#8217;est option. Voici un petit rappel de chaque touche intéressante de votre clavier, avec leur nom français, leur imprimé entre parenthèse, le symbole s&#8217;il y en a un et une explication en italique si besoin est.</p>
<ul>
<li>Contrôle (ctrl) : ^</li>
<li>Option (alt ⌥) : ⌥ <em>Permet d&#8217;avoir un mappage clavier alternatif</em></li>
<li>Commande (cmd ⌘) : ⌘</li>
<li>Échappe (esc) : ⎋</li>
<li>Espace : ⌴</li>
<li>Verrouiller Maj (⇪) : Caps Lock en anglais, permet de verrouiller le clavier en capitale</li>
<li>Maj (⇧) : Shift en anglais, permet de passer le clavier sur les lettres capitales tant que la touche est pressé</li>
<li>Retour arrière (←) : ⌫ <em>C&#8217;est la touche au dessus de votre touche Entrer, qui efface le caractère précédent votre curseur dans un éditeur de texte, son nom anglais est BackSpace</em></li>
<li><em><span style="font-style: normal;">Supprimer (suppr) : ⌦ <em>A coté du retour arrière sur les clavier avec pavé numérique, sinon Fn + retour arrière sur les clavier réduit, c</em><em>ette touche efface le caractère suivant votre curseur dans un éditeur de texte</em></span></em></li>
<li><em><span style="font-style: normal;"><em><span style="font-style: normal;">Haut de page (↖) : <em>Permet de remonter tout en haut de votre page (y compris dans Safari), cmd+flèche du haut sur les clavier réduit</em></span></em></span></em></li>
<li><em><span style="font-style: normal;"><em><span style="font-style: normal;"><em><span style="font-style: normal;">Bas de page (↘) : <em>Permet de descendre tout en bas de votre page, cmd+flèche du bas sur les clavier réduit</em></span></em></span></em></span></em></li>
<li><em><span style="font-style: normal;"><em><span style="font-style: normal;"><em><span style="font-style: normal;"><em><span style="font-style: normal;">Page supérieure (⇞) : </span>Permet de monter une barre de défilement d&#8217;un bloc d&#8217;affichage</em></span></em></span></em></span></em></li>
<li><em><span style="font-style: normal;"><em><span style="font-style: normal;"><em><span style="font-style: normal;"><em><span style="font-style: normal;">Page inférieure (⇟) : </span>Permet de descendre une barre de défilement d&#8217;un bloc d&#8217;affichage</em></span></em></span></em></span></em></li>
<li>Début/Fin de ligne : <em>Pour placer le curseur de texte en début ou fin de ligne, s&#8217;obtiens avec le raccourci commande  + flèche de gauche ou de droite</em></li>
<li>Mot précédent/suivant : <em>Place le curseur de texte en début ou fin de mot, s&#8217;obtiens avec le raccourci option + flèche de droite ou de gauche</em></li>
<li>Tabulation (⇥) : <em>Permet de changer l&#8217;objet graphique ayant le focus à l&#8217;écran en fonction des réglages des développeur et de la machine,  le retour à l&#8217;élément précédent se fait avec la touche Maj en combinaison (⇧+⇥ soit le symbole ⇤)</em></li>
</ul>
<p>Ce rappel étant fait, il me reste une dernière chose à rajouter sur la lecture d&#8217;un raccourci, prenons l&#8217;exemple de Safari et du raccourci &laquo;&nbsp;Top Site&nbsp;&raquo; (la grille de site de Safari 4). Présent dans le menu historique, ce raccourci est écris ⌥⌘1. Cela signifie donc que vous devez appuyez sur la touche option, la touche commande et le caractère 1, si vous souhaitez par exemple utiliser le 1 du clavier alphabétique, celui situé au dessus de &amp;, vous allez devoir rajouter la touche Maj à votre combinaison de touche, car sans elle, vous effectuerais non pas ⌥⌘1 mais ⌥⌘&amp;. Pour effectuer votre raccourci ⌥⌘1 vous pouvez donc utiliser soit le 1 du pavé numérique si vous en disposez, autrement, n&#8217;oubliez pas le Maj.</p>
<p>Toujours à propos des raccourci, vous pensez bien que tous ne sont pas affiché dans les menu des applications, pour tous les connaître le passage obligé est la documentation de votre application, cependant vous pouvez découvrir une parti de ses raccourci &laquo;&nbsp;caché&nbsp;&raquo; depuis votre application en elle même. Regardons le menu Edition du Finder, vous avez un raccourci cmd + A pour  tout sélectionner, en gardant ce menu ouvert, essayer de presser la touche option, vous verrez que la ligne tout sélectionner se transforme en tout désélectionner ayant pour raccourci cmd+option+A.</p>
<p>Toujours sur le clavier en lui même, si vous comparez un clavier Mac à un clavier PC vous verrez que les touches sont placé différemment et qu&#8217;en plus de cela, les marquages du clavier Mac sont moins nombreux, pour autant il n&#8217;y a pas moins de possibilité qu&#8217;un clavier PC, il y en a peut être même plus !</p>
<p>Prenons par exemple les caractères Ç et ¿, comment les faire sur notre clavier Mac ? Pour le Ç il suffit de faire option + ç, quand au ¿ il faut faire option + ? (donc si vous suivez bien, option + Maj + ,).</p>
<p>Nous pouvons donc supposer que pour chaque touche physique, nous avons un caractère différent selon si shift, option, ou option et shift sont pressé. Pour le vérifier le mieux est d&#8217;utiliser le visualiseur de clavier du Mac. Allons donc dans les Préférences Système du Mac (accessible via le menu Pomme) et tapons simplement Visualiseur de clavier dans le champ de recherche, vous verrez que Préférences Système vous met en évidence la section Clavier.</p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/PrefSysClav.png" rel="lightbox[224]"><img class="size-full wp-image-226  aligncenter" title="Préférences Système - Visualiseur de Clavier" src="http://blog.inig-services.com/wp-content/uploads/2009/12/PrefSysClav.png" alt="" width="449" height="429" /></a></p>
<p style="text-align: left;">Une fois dedans vous n&#8217;avez qu&#8217;à cocher la case &laquo;&nbsp;Afficher le visualiseur clavier et caractères dans la barre des menus&nbsp;&raquo; pour voir apparaitre un nouvel iconne dans votre barre des menus (a coté de l&#8217;heure) qui vous permettra d&#8217;afficher le Visualiseur de clavier.</p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/MenuBarClav.png" rel="lightbox[224]"><img class="aligncenter size-full wp-image-227" title="Barre des menus - Visualiseur de clavier" src="http://blog.inig-services.com/wp-content/uploads/2009/12/MenuBarClav.png" alt="" width="179" height="61" /></a></p>
<p style="text-align: left;">Cela aura pour effet de vous afficher un clavier virtuel vous montrant en temps réel les effets de vos actions, essayez donc de voir ce que provoque la pression des touches option et shift, combiné ou non.</p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir1.tiff"><img class="aligncenter size-full wp-image-228" title="Clavier Virtuel" src="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir1.tiff" alt="" width="331" height="94" /></a><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir3.tiff"></a></p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir3.tiff"><img class="aligncenter size-full wp-image-230" title="Clavier Virtuel - Maj" src="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir3.tiff" alt="" width="331" height="94" /></a></p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir2.tiff"><img class="aligncenter size-full wp-image-229" title="Clavier Virtuel - Option" src="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir2.tiff" alt="" width="331" height="94" /></a><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir4.tiff"></a></p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir4.tiff"><img class="aligncenter size-full wp-image-231" title="Clavier Virtuel - Option Maj" src="http://blog.inig-services.com/wp-content/uploads/2009/12/ClavVir4.tiff" alt="" width="331" height="94" /></a></p>
<p style="text-align: left;">Un autre outils qui sera disponible par cette même action est la table des caractères du Mac qui vous permettra d&#8217;insérer approximativement tout et n&#8217;importe quoi dans votre texte. Pour l&#8217;afficher retourner dans votre nouveau menu de la barre des menus et choisissez Visualiseur de caractères</p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/VisCar.png" rel="lightbox[224]"><img class="aligncenter size-full wp-image-232" title="Visualiseur de caractères" src="http://blog.inig-services.com/wp-content/uploads/2009/12/VisCar.png" alt="" width="324" height="281" /></a></p>
<p style="text-align: left;">Dans sa configuration de base, cet outil affiche les caractères utilisé dans les langue romanes (issue du latin), vous pouvez changer ce filtre pour choisir de tout afficher et vous retrouver avec un nombre impressionnant de caractères, à vous de voir quoi en faire !</p>
<p style="text-align: center;"><a href="http://blog.inig-services.com/wp-content/uploads/2009/12/VisCar2.png" rel="lightbox[224]"><img class="size-full wp-image-233  aligncenter" title="Visualiseur de caractères - Tout afficher" src="http://blog.inig-services.com/wp-content/uploads/2009/12/VisCar2.png" alt="" width="324" height="281" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.inig-services.com/archives/224/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[OS X] &#8211; Gestion des droits d&#8217;accès aux fichiers</title>
		<link>http://blog.inig-services.com/archives/51</link>
		<comments>http://blog.inig-services.com/archives/51#comments</comments>
		<pubDate>Fri, 17 Jul 2009 08:39:23 +0000</pubDate>
		<dc:creator>Yoann</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Général]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[posix]]></category>

		<guid isPermaLink="false">http://blog.inig-services.com/?p=51</guid>
		<description><![CDATA[Aujourd&#8217;hui tous les systèmes d&#8217;exploitation sont conçus pour être multi-utilisateurs, ce qui est en soit pratique mais qui peut également devenir rapidement problématique si nous nous posons la question des droits d&#8217;accès. Autrement dit, comment dans un environnement multi-utilisateur pouvons nous êtres certain que des données privées le reste ? La réponse n&#8217;est autre que [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui tous les systèmes d&#8217;exploitation sont conçus pour être multi-utilisateurs, ce qui est en soit pratique mais qui peut également devenir rapidement problématique si nous nous posons la question des droits d&#8217;accès. Autrement dit, comment dans un environnement multi-utilisateur pouvons nous êtres certain que des données privées le reste ? La réponse n&#8217;est autre que les droits d&#8217;accès.</p>
<p>Cet article ne traitera que de la partie théorique des droits d&#8217;accès et que très peut de la partie pratique (uniquement pour les exemples), il vous est donc recommandé de lire le manuel de fonctionnement des commandes <code>ls</code>, <code>chown</code> et <code>chmod</code> du système Mac OS X.<br />
<span id="more-51"></span><br />
Le système Mac OS X (qui inclut Mac OS X Server) est construit sur une base UNIX (Darwin). Cette information peut paraître anodine mais elle nous donne un premier élément de réponse à notre gestion des droits d&#8217;accès, le système POSIX.</p>
<p>Le terme POSIX désigne une série de standards définissant le comportement des systèmes de la famille UNIX, pour plus de précision sur l&#8217;ensemble du standard je vous invite à consulter l&#8217;article <a href="http://fr.wikipedia.org/wiki/POSIX">Wikipedia</a>, nous nous attarderons ici seulement sur la partie droit d&#8217;accès que nous résumerons ainsi :</p>
<p>Un fichier ou un dossier d&#8217;un système UNIX voit ses accès contrôlé à trois niveaux : l&#8217;utilisateur, le groupe et les autres; et par trois droits possibles : lecture, écriture, exécution. Cela entend que nous allons pouvoir, grace à ce système, préciser quel utilisateur est propriétaire de la ressource, quel est le groupe associé, et quel comportement adopter pour le reste des utilisateurs. À chacun de ces niveaux nous allons pouvoir dire si l&#8217;entité concerné a le droit de lire, d&#8217;écrire ou d&#8217;exécuter la ressource.</p>
<p>La notation adopté pour ces trois droits est R (Lecture), W (Ecriture), X (Exécution) et s&#8217;interprète de la sorte :</p>
<p>Pour un fichier :</p>
<ul>
<li>R : Lire le contenu du fichier</li>
<li>W : Modifier le fichier</li>
<li>X : Exécuter le fichier (utiliser dans le cas de fichier binaire ou de scripts)</li>
</ul>
<p>Pour un dossier, les droits sont identiques mais l&#8217;interprétation est légèrement différente :</p>
<ul>
<li>R : Lister le contenu du dossier</li>
<li>W : Modifier le contenu du dossier (ajouter ou supprimer une ressource)</li>
<li>X : Traverser le dossier</li>
</ul>
<p>Si les deux premiers droits applicable pour un dossier sont simples, le dernier mérite une explication. Le droit de traverser un dossier entend le droit de l&#8217;écrire dans un chemin d&#8217;accès. Si l&#8217;ont regarde l&#8217;utilisation d&#8217;un système d&#8217;exploitation par une ligne de commande, nous sommes obliger d&#8217;écrire le chemin d&#8217;accès à nos ressources. Si par exemple je veux lire le contenu de mon fichier comment_devenir_riche.txt se trouvant dans le dossier Documents de mon dossier personnel en ligne de commande je utilise cette commande :</p>
<p><code>less /Users/yoanngini/Documents/comment_devenir_riche.txt</code></p>
<p>Pour accéder à ma formule secrète pour devenir riche je dois partir de la racine (/) de mon système puis le dossier Users, mon dossier personnel yoanngini et enfin mon dossier Documents. pour que mon action réussisse ici seul deux droits seront necessaire, celui d&#8217;exécution sur les trois dossiers Users, yoanngini, Documents, et le droit de lecture sur mon fichier comment_devenir_riche.txt.</p>
<p>En effet il n&#8217;est pas nécessaire d&#8217;avoir les droits de lecture (lister) sur un dossier pour accéder à son contenue mais uniquement le droit d&#8217;exécution.</p>
<p>Si nous prenons un exemple existant dans le système OS X, la drop box (ou boite de dépots en français) se trouvant dans votre dossier personnel/Public et que nous regardons les droits d&#8217;accès avec notre terminal (commande ls) nous obtenons ceci :</p>
<p><code>ls -l ~/Public<br />
total 0<br />
drwx-wx-wx+ 3 yoanngini  staff   102B 24 mai  2008 Drop Box/</code></p>
<p>La première série de caractère nous indique le type de la ressource listé (premier caractère), ensuite par groupe de trois caractères nous avons les droits d&#8217;accès pour le propriétaire (indiqué en colonne trois); pour le groupe (colonne quatre) et pour les autres. Soit :</p>
<ul>
<li>d : indique que la ressource est un dossier (peut être un l pour un lien symbolique ou un &#8211; pour un fichier)</li>
<li>rwx : droit de lecture, d&#8217;écriture et d&#8217;exécution pour le propriétaire yoanngini</li>
<li>-wx : droit d&#8217;écriture et d&#8217;exécution pour le groupe staff</li>
<li>-wx : droit d&#8217;écriture et d&#8217;exécution pour les autres</li>
</ul>
<p>Pour l&#8217;utilisateur qu&#8217;est-ce que cela entend ?</p>
<ul>
<li>Le propriétaire a tous les droits sur son dossier</li>
<li>Le reste (staff + les autres) a le droit de traverser et d&#8217;écrire dans le dossier, mais pas de lister son contenue</li>
</ul>
<p>C&#8217;est ici le comportement même de la drop box, un dossier ou tout le monde pourra écrire mais où seul le propriétaire pourra lire.<br />
<!--more--><br />
Maintenant que nous connaissons les droits d&#8217;accès avec le système POSIX, prenons un cas d&#8217;espèce pour mettre en lumière ses limites.</p>
<p>Nous sommes dans l&#8217;entreprise Protovision, éditeur de jeux vidéo pour ordinateur. L&#8217;entreprise est divisé en équipe en fonction des jeux en cours de production en plus des équipes administratives. Ce qui nous donne coté informatique cette liste de groupe :</p>
<ul>
<li>Direction (nom court : direction)</li>
<li>Comptabilité (nom court : compta)</li>
<li>Equipe Global Thermonuclear War (nom court : e_gtw)</li>
<li>Equipe The Dead Code (nom court : e_tdc)</li>
</ul>
<p>L&#8217;équipe du jeu Global Thermonuclear War a fait du très bon travail et toute l&#8217;entreprise prépare une soirée surprise pour eux, pour se faire toutes les informations sur cette soirée sont mise sur un dossier commun dans lequel les organisateurs peuvent lire et écrire, et tout le monde sauf l&#8217;équipe du jeu doit pouvoir y lire.</p>
<p>Pour réaliser ceci avec les droits d&#8217;accès POSIX nous allons devoir créer deux nouveaux groupes :</p>
<ul>
<li>Organisateurs de la soirée (nom court party_o)</li>
<li>Complices de la soirée (nom court party_c) — Ce groupe inclus le groupe des organisateurs</li>
</ul>
<p>Et ensuite créer une arborescence particulière en commençant par créer un dossier A dont le propriétaire sera l&#8217;administrateur, il disposera de tous les droits (rwx); le groupe sera celui des complices de la soirée en lecture seule (r-x); et les autres n&#8217;auront aucuns droits (&#8212;). Ensuite à l&#8217;intérieur du dossier A nous devrons créer un dossier B , le propriétaire sera toujours l&#8217;administrateur avec tous les droits (rwx); le groupe sera cette fois ci celui des organisateurs et disposera de tous les droits également (rwx) et les autres auront ici un accès en lecture seul (r-x).</p>
<p>Si on analyse ce qu&#8217;il va se passer au niveau du système, l&#8217;utilisateur devra en premier accéder au dossier A, pour cela il faudra qu&#8217;il soit soit administrateur soir complice de la soirée, les membres de l&#8217;équipe Global Thermonuclear War seront donc bloqué à partir de la. Ensuite à l&#8217;intérieur du dossier A il ne se passera rien, tout se passera dans le dossier B ou tout le monde pourra accéder en lecture et seul l&#8217;administrateur et le groupe des organisateurs pourra écrire.</p>
<p>L&#8217;astuce à voir ici est que la limitation d&#8217;accès s&#8217;est fait en combinant deux séries de droits POSIX pour arriver à nos fins, ce qui, vous en conviendrez, peut très vite devenir complexe et impose la création de nouveau groupe.<br />
<!--more--></p>
<p>Pour aller plus loin dans notre gestion des droits d&#8217;accès nous allons donc avoir besoin d&#8217;un autre système de droit, les ACL, pour Access Control List (Liste de contrôle d&#8217;accès). Ce système vient en <span style="text-decoration: underline;">complément</span> du système POSIX, il vous faudra donc connaître les deux parfaitement pour être efficace.</p>
<p>Le système des ACL introduit la possibilité d&#8217;avoir une liste de droits appliquer à autant d&#8217;utilisateur ou de groupe que nécessaire et pour une ressource et une précision sur les droits eux même accrue.</p>
<p>Vous retrouverez la liste des droits ACL dans la page de manuel de la commande <code>chmod</code>, dans la section ACL MANIPULATION OPTIONS, les voici expliqué :</p>
<p>Droits applicables à toutes les ressources :</p>
<ul>
<li>delete : Permission de supprimer la ressource sur laquelle le droit est appliqué</li>
<li>readattr : Permission de lire les attributs standards d&#8217;une ressource</li>
<li>writeattr : Permission de modifier les attributs standards d&#8217;une ressource</li>
<li>readextattr : Permission de lire les attributs étendus d&#8217;une ressource</li>
<li>writeexattr : Permission de modifier les attributs étendus d&#8217;une ressource</li>
<li>readsecurity : Permission de lire les attributs de sécurité d&#8217;une ressource (les ACL, le propriétaire, etc) — Nécessaire pour savoir qu&#8217;on a les droits sur la ressource</li>
<li>writesecurity : Permission de modifier les attributs de sécurité d&#8217;une ressource (ACL, droit POSIX, propriétaire, etc)</li>
<li>chown : Permission à l&#8217;utilisateur de prendre la propriété POSIX de la ressource</li>
</ul>
<p>Droits applicables aux dossiers uniquement :</p>
<ul>
<li>list : Le droit de lister le contenu d&#8217;un dossier</li>
<li>search : Le droit de faire une recherche par nom de fichier à l&#8217;intérieur de ce dossier</li>
<li>add_file : Le droit de créer un nouveau fichier à l&#8217;intérieur du dossier en question</li>
<li>add_subdirectory : Le droit de créer un nouveau dossier à l&#8217;intérieur du dossier en question</li>
<li>delete_child : Le droit de supprimer un élément inclus, dossier ou fichier</li>
</ul>
<p>Droits applicables aux fichiers uniquement :</p>
<ul>
<li>read : Permission de lire un fichier</li>
<li>write : Permission de modifier un fichier dans son intégralité</li>
<li>append : Permission de modifier un fichier sans pour autant modifier l&#8217;existant (ne marche pas avec tous les types de fichier, essentiellement le droit de rajouter des informations à la fin du fichier)</li>
<li>execute : Permission d&#8217;exécuter le programme ou le script</li>
</ul>
<p>Notion d&#8217;héritage (s&#8217;applique sur les dossiers) :</p>
<ul>
<li>file_inherit : Les fichiers inclus hériterons de l&#8217;ACL</li>
<li>directory_inherit : Les dossier inclus hériterons de l&#8217;ACL</li>
<li>limit_inherit : Limite l&#8217;héritage aux premier niveau de sous dossier, pour éviter que l&#8217;ACL soit appliqué aux sous dossier inclus dans les dossiers enfants de premier niveau</li>
<li>only_inherit : L&#8217;ACL ne sera pas interprété pour le dossier sur lequel elle est appliqué mais uniquement pour ses éléments enfants (peut permettre de donner le droit d&#8217;ajouter des fichiers dans les dossiers inclus mais pas dans le dossier lui même)</li>
</ul>
<p>Chacune de ces options pourra être utiliser donner ou refuser des droits aux utilisateurs via les mots clef <code>allow</code> et <code>deny</code> lors de la création des droits</p>
<p>Si nous reprenons notre exemple avec les ACL nous auront toujours besoin d&#8217;un groupe organisateur mais pas d&#8217;un groupe invité, et d&#8217;un seul dossier. Voici comment faire :</p>
<p>Nous partons donc avec un dossier C sur lequel nous allons utiliser ingénieusement ACL en complément des droits POSIX. Le propriétaire sera toujours l&#8217;administrateur avec tous les droits, le groupe sera le groupe des organisateurs avec tous les droits également et les autres n&#8217;auront que les droits de lecture. Il nous reste simplement à rajouter une ACL interdisant tout type d&#8217;accès à l&#8217;équipe Global Thermonuclear War.</p>
<p>Enfantin ! N&#8217;est-ce pas ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inig-services.com/archives/51/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple, source d&#8217;inspiration</title>
		<link>http://blog.inig-services.com/archives/4</link>
		<comments>http://blog.inig-services.com/archives/4#comments</comments>
		<pubDate>Mon, 12 May 2008 20:01:16 +0000</pubDate>
		<dc:creator>Yoann</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Général]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[musique]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.inig-services.com/archives/4</guid>
		<description><![CDATA[Voilà ce que j&#8217;ai eu le plaisir de trouver au détour d&#8217;un blog, un video clip fait par Dennis Liu, pro du montage video à ses heures. Parti de la musique &#171;&#160;Again &#38; Again &#160;&#187; du groupe The bird and the bee, il met en scène les différents application Apple au sein du système Mac OS X et avec [...]]]></description>
			<content:encoded><![CDATA[<p>Voilà ce que j&#8217;ai eu le plaisir de trouver au détour d&#8217;un blog, un video clip fait par <a href="http://www.dennisaliu.com/" title="Site web de Dennis Liu" target="_blank">Dennis Liu</a>, pro du montage video à ses heures. Parti de la musique &laquo;&nbsp;Again &amp; Again &nbsp;&raquo; du groupe <a href="http://www.thebirdandthebee.com/" title="Site du groupe The bird and the bee" target="_blank">The bird and the bee</a>, il met en scène les différents application Apple au sein du système Mac OS X et avec charme ! <span id="more-4"></span>
<p style="text-align: center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/6kxDxLAjkO8&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/6kxDxLAjkO8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p style="text-align: left">Via <a href="http://melweb.fr/" title="Le site de MeL" target="_blank">MeL&#8217;s Blog</a></p>
<p style="text-align: left">Liste des logiciels utilisé pour le video clip dans la description de la video, directement sur <a href="http://www.youtube.com/watch?v=6kxDxLAjkO8" target="_blank" title="La video sur YouTube">YouTube</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inig-services.com/archives/4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
