[{"data":1,"prerenderedAt":2645},["ShallowReactive",2],{"blog-\u002Fblog\u002Fconfiguration-openiam-avec-ldaps":3,"blog-\u002Fblog\u002Fconfiguration-openiam-avec-ldaps-surround":2519,"blog-\u002Fblog\u002Fconfiguration-openiam-avec-ldaps-certifications":2574},{"id":4,"title":5,"body":6,"categories":2504,"cover":2506,"cover_contain":235,"credly_badge_id":2507,"date":2508,"description":2509,"extension":2510,"meta":2511,"navigation":235,"path":2512,"related_certifications":2513,"seo":2515,"slug":2516,"stem":2517,"__hash__":2518},"blog\u002Fblog\u002Fconfiguration-openiam-avec-ldaps.md","Configuration d’OpenIAM avec LDAPS",{"type":7,"value":8,"toc":2487},"minimark",[9,14,18,22,25,28,35,42,47,63,67,70,92,95,99,102,116,119,156,159,175,178,190,193,343,346,434,438,441,676,679,688,691,1450,1453,1461,1464,1480,1484,1487,1509,1523,1532,1536,1550,1559,1562,1602,1605,1641,1644,1656,1659,1671,1674,1689,1692,1704,1707,1726,1729,1791,1795,1798,1801,1830,1833,1849,1852,1861,1864,1872,1876,1879,1888,1891,1907,1910,1922,1925,2329,2332,2352,2355,2368,2371,2393,2396,2417,2420,2430,2433,2437,2448,2457,2462,2465,2470,2476,2480,2483],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous devez centraliser la gestion des identités de façon sécurisée : voici comment configurer OpenIAM avec LDAPS.",[10,19,21],{"id":20},"la-configuration-dopeniam-avec-ldaps","La configuration d’OpenIAM avec LDAPS",[15,23,24],{},"OpenIAM est une solution de gestion d’identités et d’accès pour le management en entreprise. C’est une solution d’intégration idéale pour des services dématérialisés type cloud. Il est simple et efficace à mettre en œuvre, grâce notamment au standard ouvert qu’il utilise. La solution est promue comme une des meilleures solutions de gestion professionnelles car elle permet entres partenaires, commerciaux ou clients de pouvoir gérer ses identités, de les modifier, ou encore de les supprimer.",[15,26,27],{},"Dans cet article, nous aborderons le cas d’une inter-connexion avec l’Active Directory de Windows en mode sécurisé : Connecteur LDAPS. Le serveur OpenIAM tournera sous CentOS 6.7 tandis que le serveur ldaps sous Windows 2008R2. Pour mieux comprendre notre solution voici un schéma  :",[15,29,30],{},[31,32],"img",{"alt":33,"src":34},"","\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002F744179e2da.png",[15,36,37,41],{},[38,39,40],"strong",{},"Info :"," La configuration de notre machine OpenIAM doit être de 4CPU, 6GB de RAM et 10GB d’espace disque.",[43,44,46],"h3",{"id":45},"découvrez-par-vous-même","Découvrez par vous-même :",[48,49,50,54,57,60],"ol",{},[51,52,53],"li",{},"L’installation des pré-requis.",[51,55,56],{},"L’installation d’OpenIAM sous CentOS.",[51,58,59],{},"L’installation d’un certificat racine sous Windows (LDAPS).",[51,61,62],{},"Configuration du connecteur LDAPS.",[10,64,66],{"id":65},"linstallation-des-pré-requis","L’installation des pré-requis",[15,68,69],{},"Nous sommes sur une distribution CentOS en mode Desktop. Nous utilisons le gestionnaire de paquet yum :",[71,72,76],"pre",{"className":73,"code":74,"language":75,"meta":33,"style":33},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","yum update\n","bash",[77,78,79],"code",{"__ignoreMap":33},[80,81,84,88],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sBMFI","yum",[80,89,91],{"class":90},"sfazB"," update\n",[15,93,94],{},"Une fois la mise à jour des logiciels terminée, il faudra installer deux logiciels indispensables : Java JDK 1.7 et Mysql 5.1.",[43,96,98],{"id":97},"java-jdk-17-sous-centos","Java JDK 1.7 sous CentOS",[15,100,101],{},"Il est important de bien choisir la version de Java, rendez-vous donc dans le dossier opt :",[71,103,105],{"className":73,"code":104,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002F\n",[77,106,107],{"__ignoreMap":33},[80,108,109,113],{"class":82,"line":83},[80,110,112],{"class":111},"s2Zo4","cd",[80,114,115],{"class":90}," \u002Fopt\u002F\n",[15,117,118],{},"Ensuite, téléchargez le fichier jdk-7u79-linux-x64.tar.gz :",[71,120,122],{"className":73,"code":121,"language":75,"meta":33,"style":33},"wget --no-cookies --no-check-certificate --header \"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie\" \"http:\u002F\u002Fdownload.oracle.com\u002Fotn-pub\u002Fjava\u002Fjdk\u002F7u79-b15\u002Fjdk-7u79-linux-x64.tar.gz\"\n",[77,123,124],{"__ignoreMap":33},[80,125,126,129,132,135,138,142,145,148,150,153],{"class":82,"line":83},[80,127,128],{"class":86},"wget",[80,130,131],{"class":90}," --no-cookies",[80,133,134],{"class":90}," --no-check-certificate",[80,136,137],{"class":90}," --header",[80,139,141],{"class":140},"sMK4o"," \"",[80,143,144],{"class":90},"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie",[80,146,147],{"class":140},"\"",[80,149,141],{"class":140},[80,151,152],{"class":90},"http:\u002F\u002Fdownload.oracle.com\u002Fotn-pub\u002Fjava\u002Fjdk\u002F7u79-b15\u002Fjdk-7u79-linux-x64.tar.gz",[80,154,155],{"class":140},"\"\n",[15,157,158],{},"Puis, extrayez l’archive compressée :",[71,160,162],{"className":73,"code":161,"language":75,"meta":33,"style":33},"tar xzf jdk-7u79-linux-x64.tar.gz\n",[77,163,164],{"__ignoreMap":33},[80,165,166,169,172],{"class":82,"line":83},[80,167,168],{"class":86},"tar",[80,170,171],{"class":90}," xzf",[80,173,174],{"class":90}," jdk-7u79-linux-x64.tar.gz\n",[15,176,177],{},"Installez-la dans le répertoire courant :",[71,179,181],{"className":73,"code":180,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002Fjdk1.7.0_79\u002F\n",[77,182,183],{"__ignoreMap":33},[80,184,185,187],{"class":82,"line":83},[80,186,112],{"class":111},[80,188,189],{"class":90}," \u002Fopt\u002Fjdk1.7.0_79\u002F\n",[15,191,192],{},"A ce moment précis nous allons utiliser les alternatives qui  nous permettent de spécifier la version de Java à installer :",[71,194,196],{"className":73,"code":195,"language":75,"meta":33,"style":33},"alternatives --install \u002Fusr\u002Fbin\u002Fjava java \u002Fopt\u002Fjdk1.7.0_79\u002Fbin\u002Fjava 2\nalternatives --config java\n\nIl existe 3 programmes qui fournissent « java ».\n\n  Sélection    Commande\n-----------------------------------------------\n*+ 1           \u002Fusr\u002Flib\u002Fjvm\u002Fjre-1.7.0-openjdk.x86_64\u002Fbin\u002Fjava\n   2           \u002Fusr\u002Flib\u002Fjvm\u002Fjre-1.6.0-openjdk.x86_64\u002Fbin\u002Fjava\n   3           \u002Fopt\u002Fjdk1.7.0_79\u002Fbin\u002Fjava\n\nEntrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :3\n",[77,197,198,219,230,237,266,271,280,286,296,305,314,319],{"__ignoreMap":33},[80,199,200,203,206,209,212,215],{"class":82,"line":83},[80,201,202],{"class":86},"alternatives",[80,204,205],{"class":90}," --install",[80,207,208],{"class":90}," \u002Fusr\u002Fbin\u002Fjava",[80,210,211],{"class":90}," java",[80,213,214],{"class":90}," \u002Fopt\u002Fjdk1.7.0_79\u002Fbin\u002Fjava",[80,216,218],{"class":217},"sbssI"," 2\n",[80,220,222,224,227],{"class":82,"line":221},2,[80,223,202],{"class":86},[80,225,226],{"class":90}," --config",[80,228,229],{"class":90}," java\n",[80,231,233],{"class":82,"line":232},3,[80,234,236],{"emptyLinePlaceholder":235},true,"\n",[80,238,240,243,246,249,252,255,258,261,263],{"class":82,"line":239},4,[80,241,242],{"class":86},"Il",[80,244,245],{"class":90}," existe",[80,247,248],{"class":217}," 3",[80,250,251],{"class":90}," programmes",[80,253,254],{"class":90}," qui",[80,256,257],{"class":90}," fournissent",[80,259,260],{"class":90}," «",[80,262,211],{"class":90},[80,264,265],{"class":90}," ».\n",[80,267,269],{"class":82,"line":268},5,[80,270,236],{"emptyLinePlaceholder":235},[80,272,274,277],{"class":82,"line":273},6,[80,275,276],{"class":86},"  Sélection",[80,278,279],{"class":90},"    Commande\n",[80,281,283],{"class":82,"line":282},7,[80,284,285],{"class":86},"-----------------------------------------------\n",[80,287,289,292],{"class":82,"line":288},8,[80,290,291],{"class":140},"*",[80,293,295],{"class":294},"sTEyZ","+ 1           \u002Fusr\u002Flib\u002Fjvm\u002Fjre-1.7.0-openjdk.x86_64\u002Fbin\u002Fjava\n",[80,297,299,302],{"class":82,"line":298},9,[80,300,301],{"class":86},"   2",[80,303,304],{"class":90},"           \u002Fusr\u002Flib\u002Fjvm\u002Fjre-1.6.0-openjdk.x86_64\u002Fbin\u002Fjava\n",[80,306,308,311],{"class":82,"line":307},10,[80,309,310],{"class":86},"   3",[80,312,313],{"class":90},"           \u002Fopt\u002Fjdk1.7.0_79\u002Fbin\u002Fjava\n",[80,315,317],{"class":82,"line":316},11,[80,318,236],{"emptyLinePlaceholder":235},[80,320,322,325,328,331,334,337,340],{"class":82,"line":321},12,[80,323,324],{"class":86},"Entrez",[80,326,327],{"class":90}," pour",[80,329,330],{"class":90}," garder",[80,332,333],{"class":90}," la",[80,335,336],{"class":90}," sélection",[80,338,339],{"class":90}," courante",[80,341,342],{"class":294}," [+] ou saisissez le numéro de type de sélection :3\n",[15,344,345],{},"Vérifiez la version utilisée actuelle afin qu’elle corresponde bien à la version supportée par OpenIAM :",[71,347,349],{"className":73,"code":348,"language":75,"meta":33,"style":33},"java -version\n\njava version \"1.7.0_79\"\nJava(TM) SE Runtime Environment (build 1.7.0_79-b15)\nJava HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)\n",[77,350,351,359,363,377,394],{"__ignoreMap":33},[80,352,353,356],{"class":82,"line":83},[80,354,355],{"class":86},"java",[80,357,358],{"class":90}," -version\n",[80,360,361],{"class":82,"line":221},[80,362,236],{"emptyLinePlaceholder":235},[80,364,365,367,370,372,375],{"class":82,"line":232},[80,366,355],{"class":86},[80,368,369],{"class":90}," version",[80,371,141],{"class":140},[80,373,374],{"class":90},"1.7.0_79",[80,376,155],{"class":140},[80,378,379,382,385,388,391],{"class":82,"line":239},[80,380,381],{"class":86},"Java(TM",[80,383,384],{"class":294},") SE Runtime Environment (",[80,386,387],{"class":86},"build",[80,389,390],{"class":90}," 1.7.0_79-b15",[80,392,393],{"class":294},")\n",[80,395,396,399,402,405,408,411,414,417,420,423,426,429,432],{"class":82,"line":268},[80,397,398],{"class":86},"Java",[80,400,401],{"class":90}," HotSpot",[80,403,404],{"class":140},"(",[80,406,407],{"class":86},"TM",[80,409,410],{"class":140},")",[80,412,413],{"class":90}," 64-Bit",[80,415,416],{"class":90}," Server",[80,418,419],{"class":90}," VM",[80,421,422],{"class":294}," (build ",[80,424,425],{"class":90},"24.79-b02,",[80,427,428],{"class":90}," mixed",[80,430,431],{"class":90}," mode",[80,433,393],{"class":294},[43,435,437],{"id":436},"mysql-5-sous-centos","MySQL 5 sous CentOS",[15,439,440],{},"L’installation du SGBD est aussi un pré-requis indispensable. Pour cela, il nous suffit d’installer mysql-server :",[71,442,444],{"className":73,"code":443,"language":75,"meta":33,"style":33},"yum install mysql-server\nDépendances résolues\n\n=================================================================================================\n Paquet                     Architecture       Version                    Dépôt            Taille\n=================================================================================================\nInstallation:\n mysql-server               x86_64             5.1.73-5.el6_6             base             8.6 M\nInstallation pour dépendance:\n mysql                      x86_64             5.1.73-5.el6_6             base             894 k\n perl-DBD-MySQL             x86_64             4.013-3.el6                base             134 k\n perl-DBI                   x86_64             1.609-4.el6                base             705 k\n\nRésumé de la transaction\n=================================================================================================\nInstallation de     4 paquet(s)\n\nTaille totale des téléchargements : 10 M\nTaille d'installation : 29 M\nEst-ce correct [o\u002FN] : o\n",[77,445,446,456,464,468,473,490,494,499,519,529,547,566,584,589,603,608,628,633,656,670],{"__ignoreMap":33},[80,447,448,450,453],{"class":82,"line":83},[80,449,87],{"class":86},[80,451,452],{"class":90}," install",[80,454,455],{"class":90}," mysql-server\n",[80,457,458,461],{"class":82,"line":221},[80,459,460],{"class":86},"Dépendances",[80,462,463],{"class":90}," résolues\n",[80,465,466],{"class":82,"line":232},[80,467,236],{"emptyLinePlaceholder":235},[80,469,470],{"class":82,"line":239},[80,471,472],{"class":90},"=================================================================================================\n",[80,474,475,478,481,484,487],{"class":82,"line":268},[80,476,477],{"class":86}," Paquet",[80,479,480],{"class":90},"                     Architecture",[80,482,483],{"class":90},"       Version",[80,485,486],{"class":90},"                    Dépôt",[80,488,489],{"class":90},"            Taille\n",[80,491,492],{"class":82,"line":273},[80,493,472],{"class":90},[80,495,496],{"class":82,"line":282},[80,497,498],{"class":86},"Installation:\n",[80,500,501,504,507,510,513,516],{"class":82,"line":288},[80,502,503],{"class":86}," mysql-server",[80,505,506],{"class":90},"               x86_64",[80,508,509],{"class":90},"             5.1.73-5.el6_6",[80,511,512],{"class":90},"             base",[80,514,515],{"class":217},"             8.6",[80,517,518],{"class":90}," M\n",[80,520,521,524,526],{"class":82,"line":298},[80,522,523],{"class":86},"Installation",[80,525,327],{"class":90},[80,527,528],{"class":90}," dépendance:\n",[80,530,531,534,537,539,541,544],{"class":82,"line":307},[80,532,533],{"class":86}," mysql",[80,535,536],{"class":90},"                      x86_64",[80,538,509],{"class":90},[80,540,512],{"class":90},[80,542,543],{"class":217},"             894",[80,545,546],{"class":90}," k\n",[80,548,549,552,555,558,561,564],{"class":82,"line":316},[80,550,551],{"class":86}," perl-DBD-MySQL",[80,553,554],{"class":90},"             x86_64",[80,556,557],{"class":90},"             4.013-3.el6",[80,559,560],{"class":90},"                base",[80,562,563],{"class":217},"             134",[80,565,546],{"class":90},[80,567,568,571,574,577,579,582],{"class":82,"line":321},[80,569,570],{"class":86}," perl-DBI",[80,572,573],{"class":90},"                   x86_64",[80,575,576],{"class":90},"             1.609-4.el6",[80,578,560],{"class":90},[80,580,581],{"class":217},"             705",[80,583,546],{"class":90},[80,585,587],{"class":82,"line":586},13,[80,588,236],{"emptyLinePlaceholder":235},[80,590,592,595,598,600],{"class":82,"line":591},14,[80,593,594],{"class":86},"Résumé",[80,596,597],{"class":90}," de",[80,599,333],{"class":90},[80,601,602],{"class":90}," transaction\n",[80,604,606],{"class":82,"line":605},15,[80,607,472],{"class":90},[80,609,611,613,615,618,621,623,626],{"class":82,"line":610},16,[80,612,523],{"class":86},[80,614,597],{"class":90},[80,616,617],{"class":217},"     4",[80,619,620],{"class":90}," paquet",[80,622,404],{"class":140},[80,624,625],{"class":86},"s",[80,627,393],{"class":140},[80,629,631],{"class":82,"line":630},17,[80,632,236],{"emptyLinePlaceholder":235},[80,634,636,639,642,645,648,651,654],{"class":82,"line":635},18,[80,637,638],{"class":86},"Taille",[80,640,641],{"class":90}," totale",[80,643,644],{"class":90}," des",[80,646,647],{"class":90}," téléchargements",[80,649,650],{"class":90}," :",[80,652,653],{"class":217}," 10",[80,655,518],{"class":90},[80,657,659,661,664,667],{"class":82,"line":658},19,[80,660,638],{"class":86},[80,662,663],{"class":90}," d",[80,665,666],{"class":140},"'",[80,668,669],{"class":90},"installation : 29 M\n",[80,671,673],{"class":82,"line":672},20,[80,674,675],{"class":90},"Est-ce correct [o\u002FN] : o\n",[15,677,678],{},"Dès que notre installation se termine, il faut procéder manuellement à la mise en production du serveur avec la commande :",[71,680,682],{"className":73,"code":681,"language":75,"meta":33,"style":33},"mysql_secure_installation\n",[77,683,684],{"__ignoreMap":33},[80,685,686],{"class":82,"line":83},[80,687,681],{"class":86},[15,689,690],{},"Un résultat apparaît : il y a un choix à suivre comme ceci :",[71,692,694],{"className":73,"code":693,"language":75,"meta":33,"style":33},"Enter current password for root (enter for none):\nOK, successfully used password, moving on...\n\nSetting the root password ensures that nobody can log into the MySQL\nroot user without the proper authorisation.\n\nSet root password? [Y\u002Fn] y\nNew password:\nRe-enter new password:\nPassword updated successfully!\nReloading privilege tables..\n ... Success!\n\nBy default, a MySQL installation has an anonymous user, allowing anyone\nto log into MySQL without having to have a user account created for\nthem.  This is intended only for testing, and to make the installation\ngo a bit smoother.  You should remove them before moving into a\nproduction environment.\n\nRemove anonymous users? [Y\u002Fn] y\n ... Success!\n\nNormally, root should only be allowed to connect from 'localhost'.  This\nensures that someone cannot guess at the root password from the network.\n\nDisallow root login remotely? [Y\u002Fn] y\n ... Success!\n\nBy default, MySQL comes with a database named 'test' that anyone can\naccess.  This is also intended only for testing, and should be removed\nbefore moving into a production environment.\n\nRemove test database and access to it? [Y\u002Fn] y\n - Dropping test database...\n ... Success!\n - Removing privileges on test database...\n ... Success!\n\nReloading the privilege tables will ensure that all changes made so far\nwill take effect immediately.\n\nReload privilege tables now? [Y\u002Fn] y\n ... Success!\n\nCleaning up...\n\nAll done!  If you've completed all of the above steps, your MySQL\ninstallation should now be secure.\n\nThanks for using MySQL!\n",[77,695,696,725,745,749,784,803,807,820,828,838,849,860,868,872,907,942,977,1012,1020,1024,1036,1043,1048,1088,1121,1126,1142,1149,1154,1192,1222,1239,1244,1266,1280,1287,1305,1312,1317,1352,1367,1372,1387,1394,1399,1408,1413,1433,1439,1444],{"__ignoreMap":33},[80,697,698,701,704,707,710,713,716,719,722],{"class":82,"line":83},[80,699,700],{"class":86},"Enter",[80,702,703],{"class":90}," current",[80,705,706],{"class":90}," password",[80,708,709],{"class":90}," for",[80,711,712],{"class":90}," root",[80,714,715],{"class":294}," (enter ",[80,717,718],{"class":90},"for",[80,720,721],{"class":90}," none",[80,723,724],{"class":294},"):\n",[80,726,727,730,733,736,739,742],{"class":82,"line":221},[80,728,729],{"class":86},"OK,",[80,731,732],{"class":90}," successfully",[80,734,735],{"class":90}," used",[80,737,738],{"class":90}," password,",[80,740,741],{"class":90}," moving",[80,743,744],{"class":90}," on...\n",[80,746,747],{"class":82,"line":232},[80,748,236],{"emptyLinePlaceholder":235},[80,750,751,754,757,759,761,764,767,770,773,776,779,781],{"class":82,"line":239},[80,752,753],{"class":86},"Setting",[80,755,756],{"class":90}," the",[80,758,712],{"class":90},[80,760,706],{"class":90},[80,762,763],{"class":90}," ensures",[80,765,766],{"class":90}," that",[80,768,769],{"class":90}," nobody",[80,771,772],{"class":90}," can",[80,774,775],{"class":90}," log",[80,777,778],{"class":90}," into",[80,780,756],{"class":90},[80,782,783],{"class":90}," MySQL\n",[80,785,786,789,792,795,797,800],{"class":82,"line":268},[80,787,788],{"class":86},"root",[80,790,791],{"class":90}," user",[80,793,794],{"class":90}," without",[80,796,756],{"class":90},[80,798,799],{"class":90}," proper",[80,801,802],{"class":90}," authorisation.\n",[80,804,805],{"class":82,"line":273},[80,806,236],{"emptyLinePlaceholder":235},[80,808,809,812,814,817],{"class":82,"line":282},[80,810,811],{"class":86},"Set",[80,813,712],{"class":90},[80,815,816],{"class":90}," password?",[80,818,819],{"class":294}," [Y\u002Fn] y\n",[80,821,822,825],{"class":82,"line":288},[80,823,824],{"class":86},"New",[80,826,827],{"class":90}," password:\n",[80,829,830,833,836],{"class":82,"line":298},[80,831,832],{"class":86},"Re-enter",[80,834,835],{"class":90}," new",[80,837,827],{"class":90},[80,839,840,843,846],{"class":82,"line":307},[80,841,842],{"class":86},"Password",[80,844,845],{"class":90}," updated",[80,847,848],{"class":90}," successfully!\n",[80,850,851,854,857],{"class":82,"line":316},[80,852,853],{"class":86},"Reloading",[80,855,856],{"class":90}," privilege",[80,858,859],{"class":90}," tables..\n",[80,861,862,865],{"class":82,"line":321},[80,863,864],{"class":111}," ...",[80,866,867],{"class":90}," Success!\n",[80,869,870],{"class":82,"line":586},[80,871,236],{"emptyLinePlaceholder":235},[80,873,874,877,880,883,886,889,892,895,898,901,904],{"class":82,"line":591},[80,875,876],{"class":86},"By",[80,878,879],{"class":90}," default,",[80,881,882],{"class":90}," a",[80,884,885],{"class":90}," MySQL",[80,887,888],{"class":90}," installation",[80,890,891],{"class":90}," has",[80,893,894],{"class":90}," an",[80,896,897],{"class":90}," anonymous",[80,899,900],{"class":90}," user,",[80,902,903],{"class":90}," allowing",[80,905,906],{"class":90}," anyone\n",[80,908,909,912,914,916,918,920,923,926,929,931,933,936,939],{"class":82,"line":605},[80,910,911],{"class":86},"to",[80,913,775],{"class":90},[80,915,778],{"class":90},[80,917,885],{"class":90},[80,919,794],{"class":90},[80,921,922],{"class":90}," having",[80,924,925],{"class":90}," to",[80,927,928],{"class":90}," have",[80,930,882],{"class":90},[80,932,791],{"class":90},[80,934,935],{"class":90}," account",[80,937,938],{"class":90}," created",[80,940,941],{"class":90}," for\n",[80,943,944,947,950,953,956,959,961,964,967,969,972,974],{"class":82,"line":610},[80,945,946],{"class":86},"them.",[80,948,949],{"class":90},"  This",[80,951,952],{"class":90}," is",[80,954,955],{"class":90}," intended",[80,957,958],{"class":90}," only",[80,960,709],{"class":90},[80,962,963],{"class":90}," testing,",[80,965,966],{"class":90}," and",[80,968,925],{"class":90},[80,970,971],{"class":90}," make",[80,973,756],{"class":90},[80,975,976],{"class":90}," installation\n",[80,978,979,982,984,987,990,993,996,999,1002,1005,1007,1009],{"class":82,"line":630},[80,980,981],{"class":86},"go",[80,983,882],{"class":90},[80,985,986],{"class":90}," bit",[80,988,989],{"class":90}," smoother.",[80,991,992],{"class":90},"  You",[80,994,995],{"class":90}," should",[80,997,998],{"class":90}," remove",[80,1000,1001],{"class":90}," them",[80,1003,1004],{"class":90}," before",[80,1006,741],{"class":90},[80,1008,778],{"class":90},[80,1010,1011],{"class":90}," a\n",[80,1013,1014,1017],{"class":82,"line":635},[80,1015,1016],{"class":86},"production",[80,1018,1019],{"class":90}," environment.\n",[80,1021,1022],{"class":82,"line":658},[80,1023,236],{"emptyLinePlaceholder":235},[80,1025,1026,1029,1031,1034],{"class":82,"line":672},[80,1027,1028],{"class":86},"Remove",[80,1030,897],{"class":90},[80,1032,1033],{"class":90}," users?",[80,1035,819],{"class":294},[80,1037,1039,1041],{"class":82,"line":1038},21,[80,1040,864],{"class":111},[80,1042,867],{"class":90},[80,1044,1046],{"class":82,"line":1045},22,[80,1047,236],{"emptyLinePlaceholder":235},[80,1049,1051,1054,1056,1058,1060,1063,1066,1068,1071,1074,1077,1080,1082,1085],{"class":82,"line":1050},23,[80,1052,1053],{"class":86},"Normally,",[80,1055,712],{"class":90},[80,1057,995],{"class":90},[80,1059,958],{"class":90},[80,1061,1062],{"class":90}," be",[80,1064,1065],{"class":90}," allowed",[80,1067,925],{"class":90},[80,1069,1070],{"class":90}," connect",[80,1072,1073],{"class":90}," from",[80,1075,1076],{"class":140}," '",[80,1078,1079],{"class":90},"localhost",[80,1081,666],{"class":140},[80,1083,1084],{"class":90},".",[80,1086,1087],{"class":90},"  This\n",[80,1089,1091,1094,1096,1099,1102,1105,1108,1110,1112,1114,1116,1118],{"class":82,"line":1090},24,[80,1092,1093],{"class":86},"ensures",[80,1095,766],{"class":90},[80,1097,1098],{"class":90}," someone",[80,1100,1101],{"class":90}," cannot",[80,1103,1104],{"class":90}," guess",[80,1106,1107],{"class":90}," at",[80,1109,756],{"class":90},[80,1111,712],{"class":90},[80,1113,706],{"class":90},[80,1115,1073],{"class":90},[80,1117,756],{"class":90},[80,1119,1120],{"class":90}," network.\n",[80,1122,1124],{"class":82,"line":1123},25,[80,1125,236],{"emptyLinePlaceholder":235},[80,1127,1129,1132,1134,1137,1140],{"class":82,"line":1128},26,[80,1130,1131],{"class":86},"Disallow",[80,1133,712],{"class":90},[80,1135,1136],{"class":90}," login",[80,1138,1139],{"class":90}," remotely?",[80,1141,819],{"class":294},[80,1143,1145,1147],{"class":82,"line":1144},27,[80,1146,864],{"class":111},[80,1148,867],{"class":90},[80,1150,1152],{"class":82,"line":1151},28,[80,1153,236],{"emptyLinePlaceholder":235},[80,1155,1157,1159,1161,1163,1166,1169,1171,1174,1177,1179,1182,1184,1186,1189],{"class":82,"line":1156},29,[80,1158,876],{"class":86},[80,1160,879],{"class":90},[80,1162,885],{"class":90},[80,1164,1165],{"class":90}," comes",[80,1167,1168],{"class":90}," with",[80,1170,882],{"class":90},[80,1172,1173],{"class":90}," database",[80,1175,1176],{"class":90}," named",[80,1178,1076],{"class":140},[80,1180,1181],{"class":90},"test",[80,1183,666],{"class":140},[80,1185,766],{"class":90},[80,1187,1188],{"class":90}," anyone",[80,1190,1191],{"class":90}," can\n",[80,1193,1195,1198,1200,1202,1205,1207,1209,1211,1213,1215,1217,1219],{"class":82,"line":1194},30,[80,1196,1197],{"class":86},"access.",[80,1199,949],{"class":90},[80,1201,952],{"class":90},[80,1203,1204],{"class":90}," also",[80,1206,955],{"class":90},[80,1208,958],{"class":90},[80,1210,709],{"class":90},[80,1212,963],{"class":90},[80,1214,966],{"class":90},[80,1216,995],{"class":90},[80,1218,1062],{"class":90},[80,1220,1221],{"class":90}," removed\n",[80,1223,1225,1228,1230,1232,1234,1237],{"class":82,"line":1224},31,[80,1226,1227],{"class":86},"before",[80,1229,741],{"class":90},[80,1231,778],{"class":90},[80,1233,882],{"class":90},[80,1235,1236],{"class":90}," production",[80,1238,1019],{"class":90},[80,1240,1242],{"class":82,"line":1241},32,[80,1243,236],{"emptyLinePlaceholder":235},[80,1245,1247,1249,1252,1254,1256,1259,1261,1264],{"class":82,"line":1246},33,[80,1248,1028],{"class":86},[80,1250,1251],{"class":90}," test",[80,1253,1173],{"class":90},[80,1255,966],{"class":90},[80,1257,1258],{"class":90}," access",[80,1260,925],{"class":90},[80,1262,1263],{"class":90}," it?",[80,1265,819],{"class":294},[80,1267,1269,1272,1275,1277],{"class":82,"line":1268},34,[80,1270,1271],{"class":86}," -",[80,1273,1274],{"class":90}," Dropping",[80,1276,1251],{"class":90},[80,1278,1279],{"class":90}," database...\n",[80,1281,1283,1285],{"class":82,"line":1282},35,[80,1284,864],{"class":111},[80,1286,867],{"class":90},[80,1288,1290,1292,1295,1298,1301,1303],{"class":82,"line":1289},36,[80,1291,1271],{"class":86},[80,1293,1294],{"class":90}," Removing",[80,1296,1297],{"class":90}," privileges",[80,1299,1300],{"class":90}," on",[80,1302,1251],{"class":90},[80,1304,1279],{"class":90},[80,1306,1308,1310],{"class":82,"line":1307},37,[80,1309,864],{"class":111},[80,1311,867],{"class":90},[80,1313,1315],{"class":82,"line":1314},38,[80,1316,236],{"emptyLinePlaceholder":235},[80,1318,1320,1322,1324,1326,1329,1332,1335,1337,1340,1343,1346,1349],{"class":82,"line":1319},39,[80,1321,853],{"class":86},[80,1323,756],{"class":90},[80,1325,856],{"class":90},[80,1327,1328],{"class":90}," tables",[80,1330,1331],{"class":90}," will",[80,1333,1334],{"class":90}," ensure",[80,1336,766],{"class":90},[80,1338,1339],{"class":90}," all",[80,1341,1342],{"class":90}," changes",[80,1344,1345],{"class":90}," made",[80,1347,1348],{"class":90}," so",[80,1350,1351],{"class":90}," far\n",[80,1353,1355,1358,1361,1364],{"class":82,"line":1354},40,[80,1356,1357],{"class":86},"will",[80,1359,1360],{"class":90}," take",[80,1362,1363],{"class":90}," effect",[80,1365,1366],{"class":90}," immediately.\n",[80,1368,1370],{"class":82,"line":1369},41,[80,1371,236],{"emptyLinePlaceholder":235},[80,1373,1375,1378,1380,1382,1385],{"class":82,"line":1374},42,[80,1376,1377],{"class":86},"Reload",[80,1379,856],{"class":90},[80,1381,1328],{"class":90},[80,1383,1384],{"class":90}," now?",[80,1386,819],{"class":294},[80,1388,1390,1392],{"class":82,"line":1389},43,[80,1391,864],{"class":111},[80,1393,867],{"class":90},[80,1395,1397],{"class":82,"line":1396},44,[80,1398,236],{"emptyLinePlaceholder":235},[80,1400,1402,1405],{"class":82,"line":1401},45,[80,1403,1404],{"class":86},"Cleaning",[80,1406,1407],{"class":90}," up...\n",[80,1409,1411],{"class":82,"line":1410},46,[80,1412,236],{"emptyLinePlaceholder":235},[80,1414,1416,1419,1422,1425,1428,1430],{"class":82,"line":1415},47,[80,1417,1418],{"class":86},"All",[80,1420,1421],{"class":90}," done!",[80,1423,1424],{"class":90},"  If",[80,1426,1427],{"class":90}," you",[80,1429,666],{"class":140},[80,1431,1432],{"class":90},"ve completed all of the above steps, your MySQL\n",[80,1434,1436],{"class":82,"line":1435},48,[80,1437,1438],{"class":90},"installation should now be secure.\n",[80,1440,1442],{"class":82,"line":1441},49,[80,1443,236],{"emptyLinePlaceholder":235},[80,1445,1447],{"class":82,"line":1446},50,[80,1448,1449],{"class":90},"Thanks for using MySQL!\n",[15,1451,1452],{},"Une fois les étapes d’installation et de sécurisation de MySQL terminées, faites le test suivant :",[71,1454,1459],{"className":1455,"code":1457,"language":1458},[1456],"language-text","mysql -u root -p\n\nEnter password:\nWelcome to the MySQL monitor.  Commands end with ; or g.\nYour MySQL connection id is 12\nServer version: 5.1.73 Source distribution\n\nCopyright (c) 2000, 2013, Oracle and\u002For its affiliates. All rights reserved.\n\nOracle is a registered trademark of Oracle Corporation and\u002For its\naffiliates. Other names may be trademarks of their respective\nowners.\n\nType 'help;' or 'h' for help. Type 'c' to clear the current input statement.\n\nmysql>\n","text",[77,1460,1457],{"__ignoreMap":33},[15,1462,1463],{},"Pour quitter MySQL :",[71,1465,1467],{"className":73,"code":1466,"language":75,"meta":33,"style":33},"mysql> exit\n",[77,1468,1469],{"__ignoreMap":33},[80,1470,1471,1474,1477],{"class":82,"line":83},[80,1472,1473],{"class":86},"mysql",[80,1475,1476],{"class":294},"> ",[80,1478,1479],{"class":90},"exit\n",[43,1481,1483],{"id":1482},"démarrage-des-services-automatiques-sur-centos","Démarrage des services automatiques sur CentOS",[15,1485,1486],{},"Pour que les services mysqld et jbossas7 (serveur Java) puissent démarrer automatiquement il faut utiliser chkconfig :",[71,1488,1490],{"className":73,"code":1489,"language":75,"meta":33,"style":33},"\u002Fsbin\u002Fchkconfig --levels 235 mysqld on\n",[77,1491,1492],{"__ignoreMap":33},[80,1493,1494,1497,1500,1503,1506],{"class":82,"line":83},[80,1495,1496],{"class":86},"\u002Fsbin\u002Fchkconfig",[80,1498,1499],{"class":90}," --levels",[80,1501,1502],{"class":217}," 235",[80,1504,1505],{"class":90}," mysqld",[80,1507,1508],{"class":90}," on\n",[71,1510,1512],{"className":73,"code":1511,"language":75,"meta":33,"style":33},"\u002Fsbin\u002Fchkconfig jbossas7 on\n",[77,1513,1514],{"__ignoreMap":33},[80,1515,1516,1518,1521],{"class":82,"line":83},[80,1517,1496],{"class":86},[80,1519,1520],{"class":90}," jbossas7",[80,1522,1508],{"class":90},[15,1524,1525,1527,1528],{},[38,1526,40],{}," ",[1529,1530,1531],"em",{},"A ce moment précis, vous pouvez faire un redémarrage du serveur et vérifier vos processus.",[10,1533,1535],{"id":1534},"linstallation-dopeniam-sous-centos","L’installation d’OpenIAM sous CentOS",[15,1537,1538,1539,1084,1546,1549],{},"Désormais, nous devons créer un compte sur le site d’OpenIAM à l’adresse suivante : ",[1540,1541,1545],"a",{"href":1542,"rel":1543},"https:\u002F\u002Fwww.openiam.com\u002Fwp-login.php?action=register",[1544],"nofollow","register openiam",[1547,1548],"br",{},"\nTéléchargez  l’archive nommée RHEL \u002F CentOS 6.x .- OpenIAM_unix_3_3_3_RELEASE.sh.",[71,1551,1553],{"className":73,"code":1552,"language":75,"meta":33,"style":33},"wget\n",[77,1554,1555],{"__ignoreMap":33},[80,1556,1557],{"class":82,"line":83},[80,1558,1552],{"class":86},[15,1560,1561],{},"Exécutez la commande suivante pour lancer l’installation :",[71,1563,1565],{"className":73,"code":1564,"language":75,"meta":33,"style":33},"sh OpenIAM_unix_3_3_3_RELEASE.sh\ntesting JVM in \u002Fusr ...\nStarting Installer ...\n",[77,1566,1567,1575,1592],{"__ignoreMap":33},[80,1568,1569,1572],{"class":82,"line":83},[80,1570,1571],{"class":86},"sh",[80,1573,1574],{"class":90}," OpenIAM_unix_3_3_3_RELEASE.sh\n",[80,1576,1577,1580,1583,1586,1589],{"class":82,"line":221},[80,1578,1579],{"class":86},"testing",[80,1581,1582],{"class":90}," JVM",[80,1584,1585],{"class":90}," in",[80,1587,1588],{"class":90}," \u002Fusr",[80,1590,1591],{"class":90}," ...\n",[80,1593,1594,1597,1600],{"class":82,"line":232},[80,1595,1596],{"class":86},"Starting",[80,1598,1599],{"class":90}," Installer",[80,1601,1591],{"class":90},[15,1603,1604],{},"Résumé des étapes d’installation en mode GUI :",[48,1606,1607,1610,1613,1619,1626,1629,1632,1635,1638],{},[51,1608,1609],{},"Destination \u002Fopt\u002FOpenIAM",[51,1611,1612],{},"Extraction automatique des fichiers dans le répertoire de destination.",[51,1614,1615,1616,1084],{},"Sélection du type d’installation : ",[1529,1617,1618],{},"1.Tier (jboss Only,Full application)",[51,1620,1621,1622,1625],{},"Sélection du type de base de donnée : ",[1529,1623,1624],{},"MySQL"," avec les identifiants admin à ajouter uniquement.",[51,1627,1628],{},"Sélection de l’adresse localhost du selfservice : port en 9080.",[51,1630,1631],{},"Configuration du lien d’activation : modifier le port en 9080 au lieu de 8080 car nous utilisons jboss Only.",[51,1633,1634],{},"Entrer vos paramètres SMTP.",[51,1636,1637],{},"Cocher ou non l’envoi d’un mail.",[51,1639,1640],{},"A la fin, une pop-up d’installation s’affiche pour nous notifier d’exécuter la génération d’un mot de passe.",[15,1642,1643],{},"A ce moment précis, nous nous rendons dans le répertoire de destination d’OpenIAM :",[71,1645,1647],{"className":73,"code":1646,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002FOpenIAM\u002F\n",[77,1648,1649],{"__ignoreMap":33},[80,1650,1651,1653],{"class":82,"line":83},[80,1652,112],{"class":111},[80,1654,1655],{"class":90}," \u002Fopt\u002FOpenIAM\u002F\n",[15,1657,1658],{},"Lancez  le script de démarrage du serveur OpenIAM :",[71,1660,1662],{"className":73,"code":1661,"language":75,"meta":33,"style":33},"sh start_jboss.sh\n",[77,1663,1664],{"__ignoreMap":33},[80,1665,1666,1668],{"class":82,"line":83},[80,1667,1571],{"class":86},[80,1669,1670],{"class":90}," start_jboss.sh\n",[15,1672,1673],{},"Avant de vous pouvoir utiliser OpenIAM, verifiez les logs :",[71,1675,1677],{"className":73,"code":1676,"language":75,"meta":33,"style":33},"service jbossas7 log\n",[77,1678,1679],{"__ignoreMap":33},[80,1680,1681,1684,1686],{"class":82,"line":83},[80,1682,1683],{"class":86},"service",[80,1685,1520],{"class":90},[80,1687,1688],{"class":90}," log\n",[15,1690,1691],{},"Attendez quelques minutes pour que les fichiers .deployed soient visibles dans  :",[71,1693,1695],{"className":73,"code":1694,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002FOpenIAM\u002Fjboss\u002Fjboss-as-7.1.1.Final\u002Fstandalone\u002Fdeployments\n",[77,1696,1697],{"__ignoreMap":33},[80,1698,1699,1701],{"class":82,"line":83},[80,1700,112],{"class":111},[80,1702,1703],{"class":90}," \u002Fopt\u002FOpenIAM\u002Fjboss\u002Fjboss-as-7.1.1.Final\u002Fstandalone\u002Fdeployments\n",[15,1705,1706],{},"Dans le fichier de log, le résultat ressemble à :",[71,1708,1710],{"className":73,"code":1709,"language":75,"meta":33,"style":33},"[MDC] Finished deploying webconsole.war, result: webconsole.war.deployed\n",[77,1711,1712],{"__ignoreMap":33},[80,1713,1714,1717,1720,1723],{"class":82,"line":83},[80,1715,1716],{"class":140},"[",[80,1718,1719],{"class":294},"MDC",[80,1721,1722],{"class":140},"]",[80,1724,1725],{"class":294}," Finished deploying webconsole.war, result: webconsole.war.deployed\n",[15,1727,1728],{},"Après quelques minutes, vous allez pouvoir exécuter ceci :",[71,1730,1732],{"className":73,"code":1731,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002FOpenIAM\u002Futility\nsh generate_password.sh\n\nProperties are found. loading...\nGenerating master key...\nGenerating master key successfully finished\n",[77,1733,1734,1741,1748,1752,1766,1777],{"__ignoreMap":33},[80,1735,1736,1738],{"class":82,"line":83},[80,1737,112],{"class":111},[80,1739,1740],{"class":90}," \u002Fopt\u002FOpenIAM\u002Futility\n",[80,1742,1743,1745],{"class":82,"line":221},[80,1744,1571],{"class":86},[80,1746,1747],{"class":90}," generate_password.sh\n",[80,1749,1750],{"class":82,"line":232},[80,1751,236],{"emptyLinePlaceholder":235},[80,1753,1754,1757,1760,1763],{"class":82,"line":239},[80,1755,1756],{"class":86},"Properties",[80,1758,1759],{"class":90}," are",[80,1761,1762],{"class":90}," found.",[80,1764,1765],{"class":90}," loading...\n",[80,1767,1768,1771,1774],{"class":82,"line":268},[80,1769,1770],{"class":86},"Generating",[80,1772,1773],{"class":90}," master",[80,1775,1776],{"class":90}," key...\n",[80,1778,1779,1781,1783,1786,1788],{"class":82,"line":273},[80,1780,1770],{"class":86},[80,1782,1773],{"class":90},[80,1784,1785],{"class":90}," key",[80,1787,732],{"class":90},[80,1789,1790],{"class":90}," finished\n",[43,1792,1794],{"id":1793},"linstallation-dun-certificat-racine-sous-windows-pour-ldaps","L’installation d’un certificat racine sous Windows pour ldaps",[15,1796,1797],{},"Nous allons désormais devoir créer un certificat racine de confiance sous Windows Serveur 2008R2 afin que la communication soit chiffrée en ldaps.",[15,1799,1800],{},"Résumé des étapes :",[48,1802,1803,1806,1809,1812,1815,1818,1821,1824,1827],{},[51,1804,1805],{},"Lancer le gestionnaire de serveur Windows.",[51,1807,1808],{},"Ajouterle rôle : Active Directory Certificate Services.",[51,1810,1811],{},"Ajouter les services du rôle Certification Authority from the Role Services screen.",[51,1813,1814],{},"Lors du choix du CA , sélectionner : Enterprise.",[51,1816,1817],{},"Le type de CA est : root.",[51,1819,1820],{},"Une demande de nouvelle clé privée est nécessaire.",[51,1822,1823],{},"Le choix du moyen de chiffrement apparaît (clé minimum de 2048).",[51,1825,1826],{},"Il faut ensuite choisir un nom de certificat.",[51,1828,1829],{},"Terminer l’installation & redémarrer le serveur Windows.",[15,1831,1832],{},"Il nous faut exporter le certificat car il va nous permettre de faire la liaison entre le manager d’identité (OpenIAM) et l’Active Directory. Pour ce faire, lancez le CMD de Windows puis exécutez la commande suivante :",[71,1834,1836],{"className":73,"code":1835,"language":75,"meta":33,"style":33},"certutil -ca.cert certificatSSL.cer\n",[77,1837,1838],{"__ignoreMap":33},[80,1839,1840,1843,1846],{"class":82,"line":83},[80,1841,1842],{"class":86},"certutil",[80,1844,1845],{"class":90}," -ca.cert",[80,1847,1848],{"class":90}," certificatSSL.cer\n",[15,1850,1851],{},"Le certificat est directement exporté dans le dossier courant par défaut dans votre dossier utilisateur exemple :",[71,1853,1855],{"className":73,"code":1854,"language":75,"meta":33,"style":33},"C:\u002FUsers\u002Fmoncompte\n",[77,1856,1857],{"__ignoreMap":33},[80,1858,1859],{"class":82,"line":83},[80,1860,1854],{"class":86},[15,1862,1863],{},"Désormais, il vous faudra transférer votre certificat certificatSSL.cer vers le serveur OpenIAM.",[15,1865,1866,1868,1869],{},[38,1867,40],{}," Je vous invite à utiliser WinSCP ou FileZilla via le protocole SFTP ",[1529,1870,1871],{},"(activer le serveur SSH)",[43,1873,1875],{"id":1874},"configuration-du-certificat-dans-openiam","Configuration du certificat dans OpenIAM",[15,1877,1878],{},"Dans notre exemple, nous allons utiliser le certificat certificatSSL.cer, que nous avons transféré dans le répertoire suivant :",[71,1880,1882],{"className":73,"code":1881,"language":75,"meta":33,"style":33},"\u002Fhome\u002Fmoncompte\u002Fssl\u002F\n",[77,1883,1884],{"__ignoreMap":33},[80,1885,1886],{"class":82,"line":83},[80,1887,1881],{"class":86},[15,1889,1890],{},"Renommez le certificat en :",[71,1892,1894],{"className":73,"code":1893,"language":75,"meta":33,"style":33},"mv certicatSSL.cer adcert.ca\n",[77,1895,1896],{"__ignoreMap":33},[80,1897,1898,1901,1904],{"class":82,"line":83},[80,1899,1900],{"class":86},"mv",[80,1902,1903],{"class":90}," certicatSSL.cer",[80,1905,1906],{"class":90}," adcert.ca\n",[15,1908,1909],{},"Afin d’importer le certificat dans java, rendez-vous dans le dossier de l’outil :",[71,1911,1913],{"className":73,"code":1912,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002Fjdk1.7.0_79\u002Fjre\u002Fbin\u002F\n",[77,1914,1915],{"__ignoreMap":33},[80,1916,1917,1919],{"class":82,"line":83},[80,1918,112],{"class":111},[80,1920,1921],{"class":90}," \u002Fopt\u002Fjdk1.7.0_79\u002Fjre\u002Fbin\u002F\n",[15,1923,1924],{},"Avec l’utilitaire : keytool, lancez l’importation :",[71,1926,1928],{"className":73,"code":1927,"language":75,"meta":33,"style":33},".\u002Fkeytool -import -alias adcert -keystore \u002Fusr\u002Fjava\u002Fjdk1.7.0_79\u002Fjre\u002Flib\u002Fsecurity\u002Fcacerts -file \u002Fopt\u002FOpenIAM\u002Fdata\u002Fopeniam\u002Fconf\u002Fbackup_ssl\u002Fadcert.ca\n\nEntrez le mot de passe du fichier de clés :  \nRessaisissez le nouveau mot de passe :\nPropriétaire : CN=ldap-CA, DC=ldap, DC=kassianoff, DC=fr\nEmetteur : CN=ldap-CA, DC=ldap, DC=kassianoff, DC=fr\nNuméro de série : *******************************\nValide du : Tue Dec 15 12:51:34 CET 2015 au : Tue Dec 15 13:01:33 CET 2020\nEmpreintes du certificat :\n     MD5:  \u002F\n     SHA1 : \u002F\n     SHA256 : \u002F\n     Nom de l'algorithme de signature : SHA1withRSA\n     Version : 3\n\nExtensions :\n\n#1: ObjectId: 1.3.6.1.4.1.300.24.0 Criticality=false\n0000: 02 01 00                                           ...\n\n#2: ObjectId: 2.5.29.19 Criticality=true\nBasicConstraints:[\n  CA:true\n  PathLen:2147481400\n]\n\n#3: ObjectId: 2.5.29.15 Criticality=false\nKeyUsage [\n  DigitalSignature\n  Key_CertSign\n  Crl_Sign\n]\n\n#4: ObjectId: 2.5.29.14 Criticality=false\nSubjectKeyIdentifier [\nKeyIdentifier [\n0000: \u002F .....?x..X.X'.0\n0010: \u002F                                       I.Vc\n]\n]\n\nFaire confiance à ce certificat ? [non] :  yes\n",[77,1929,1930,1956,1960,1991,2010,2029,2044,2059,2105,2117,2125,2135,2144,2159,2164,2168,2173,2177,2182,2187,2191,2196,2201,2206,2211,2216,2220,2225,2230,2235,2240,2245,2249,2253,2258,2263,2268,2278,2289,2293,2297,2301],{"__ignoreMap":33},[80,1931,1932,1935,1938,1941,1944,1947,1950,1953],{"class":82,"line":83},[80,1933,1934],{"class":86},".\u002Fkeytool",[80,1936,1937],{"class":90}," -import",[80,1939,1940],{"class":90}," -alias",[80,1942,1943],{"class":90}," adcert",[80,1945,1946],{"class":90}," -keystore",[80,1948,1949],{"class":90}," \u002Fusr\u002Fjava\u002Fjdk1.7.0_79\u002Fjre\u002Flib\u002Fsecurity\u002Fcacerts",[80,1951,1952],{"class":90}," -file",[80,1954,1955],{"class":90}," \u002Fopt\u002FOpenIAM\u002Fdata\u002Fopeniam\u002Fconf\u002Fbackup_ssl\u002Fadcert.ca\n",[80,1957,1958],{"class":82,"line":221},[80,1959,236],{"emptyLinePlaceholder":235},[80,1961,1962,1964,1967,1970,1972,1975,1978,1981,1983,1986,1988],{"class":82,"line":232},[80,1963,324],{"class":86},[80,1965,1966],{"class":90}," le",[80,1968,1969],{"class":90}," mot",[80,1971,597],{"class":90},[80,1973,1974],{"class":90}," passe",[80,1976,1977],{"class":90}," du",[80,1979,1980],{"class":90}," fichier",[80,1982,597],{"class":90},[80,1984,1985],{"class":90}," clés",[80,1987,650],{"class":90},[80,1989,1990],{"class":294},"  \n",[80,1992,1993,1996,1998,2001,2003,2005,2007],{"class":82,"line":239},[80,1994,1995],{"class":86},"Ressaisissez",[80,1997,1966],{"class":90},[80,1999,2000],{"class":90}," nouveau",[80,2002,1969],{"class":90},[80,2004,597],{"class":90},[80,2006,1974],{"class":90},[80,2008,2009],{"class":90}," :\n",[80,2011,2012,2015,2017,2020,2023,2026],{"class":82,"line":268},[80,2013,2014],{"class":86},"Propriétaire",[80,2016,650],{"class":90},[80,2018,2019],{"class":90}," CN=ldap-CA,",[80,2021,2022],{"class":90}," DC=ldap,",[80,2024,2025],{"class":90}," DC=kassianoff,",[80,2027,2028],{"class":90}," DC=fr\n",[80,2030,2031,2034,2036,2038,2040,2042],{"class":82,"line":273},[80,2032,2033],{"class":86},"Emetteur",[80,2035,650],{"class":90},[80,2037,2019],{"class":90},[80,2039,2022],{"class":90},[80,2041,2025],{"class":90},[80,2043,2028],{"class":90},[80,2045,2046,2049,2051,2054,2056],{"class":82,"line":282},[80,2047,2048],{"class":86},"Numéro",[80,2050,597],{"class":90},[80,2052,2053],{"class":90}," série",[80,2055,650],{"class":90},[80,2057,2058],{"class":294}," *******************************\n",[80,2060,2061,2064,2066,2068,2071,2074,2077,2080,2083,2086,2089,2091,2093,2095,2097,2100,2102],{"class":82,"line":288},[80,2062,2063],{"class":86},"Valide",[80,2065,1977],{"class":90},[80,2067,650],{"class":90},[80,2069,2070],{"class":90}," Tue",[80,2072,2073],{"class":90}," Dec",[80,2075,2076],{"class":217}," 15",[80,2078,2079],{"class":90}," 12:51:34",[80,2081,2082],{"class":90}," CET",[80,2084,2085],{"class":217}," 2015",[80,2087,2088],{"class":90}," au",[80,2090,650],{"class":90},[80,2092,2070],{"class":90},[80,2094,2073],{"class":90},[80,2096,2076],{"class":217},[80,2098,2099],{"class":90}," 13:01:33",[80,2101,2082],{"class":90},[80,2103,2104],{"class":217}," 2020\n",[80,2106,2107,2110,2112,2115],{"class":82,"line":298},[80,2108,2109],{"class":86},"Empreintes",[80,2111,1977],{"class":90},[80,2113,2114],{"class":90}," certificat",[80,2116,2009],{"class":90},[80,2118,2119,2122],{"class":82,"line":307},[80,2120,2121],{"class":86},"     MD5:",[80,2123,2124],{"class":90},"  \u002F\n",[80,2126,2127,2130,2132],{"class":82,"line":316},[80,2128,2129],{"class":86},"     SHA1",[80,2131,650],{"class":90},[80,2133,2134],{"class":90}," \u002F\n",[80,2136,2137,2140,2142],{"class":82,"line":321},[80,2138,2139],{"class":86},"     SHA256",[80,2141,650],{"class":90},[80,2143,2134],{"class":90},[80,2145,2146,2149,2151,2154,2156],{"class":82,"line":586},[80,2147,2148],{"class":86},"     Nom",[80,2150,597],{"class":90},[80,2152,2153],{"class":90}," l",[80,2155,666],{"class":140},[80,2157,2158],{"class":90},"algorithme de signature : SHA1withRSA\n",[80,2160,2161],{"class":82,"line":591},[80,2162,2163],{"class":90},"     Version : 3\n",[80,2165,2166],{"class":82,"line":605},[80,2167,236],{"emptyLinePlaceholder":235},[80,2169,2170],{"class":82,"line":610},[80,2171,2172],{"class":90},"Extensions :\n",[80,2174,2175],{"class":82,"line":630},[80,2176,236],{"emptyLinePlaceholder":235},[80,2178,2179],{"class":82,"line":635},[80,2180,2181],{"class":90},"#1: ObjectId: 1.3.6.1.4.1.300.24.0 Criticality=false\n",[80,2183,2184],{"class":82,"line":658},[80,2185,2186],{"class":90},"0000: 02 01 00                                           ...\n",[80,2188,2189],{"class":82,"line":672},[80,2190,236],{"emptyLinePlaceholder":235},[80,2192,2193],{"class":82,"line":1038},[80,2194,2195],{"class":90},"#2: ObjectId: 2.5.29.19 Criticality=true\n",[80,2197,2198],{"class":82,"line":1045},[80,2199,2200],{"class":90},"BasicConstraints:[\n",[80,2202,2203],{"class":82,"line":1050},[80,2204,2205],{"class":90},"  CA:true\n",[80,2207,2208],{"class":82,"line":1090},[80,2209,2210],{"class":90},"  PathLen:2147481400\n",[80,2212,2213],{"class":82,"line":1123},[80,2214,2215],{"class":90},"]\n",[80,2217,2218],{"class":82,"line":1128},[80,2219,236],{"emptyLinePlaceholder":235},[80,2221,2222],{"class":82,"line":1144},[80,2223,2224],{"class":90},"#3: ObjectId: 2.5.29.15 Criticality=false\n",[80,2226,2227],{"class":82,"line":1151},[80,2228,2229],{"class":90},"KeyUsage [\n",[80,2231,2232],{"class":82,"line":1156},[80,2233,2234],{"class":90},"  DigitalSignature\n",[80,2236,2237],{"class":82,"line":1194},[80,2238,2239],{"class":90},"  Key_CertSign\n",[80,2241,2242],{"class":82,"line":1224},[80,2243,2244],{"class":90},"  Crl_Sign\n",[80,2246,2247],{"class":82,"line":1241},[80,2248,2215],{"class":90},[80,2250,2251],{"class":82,"line":1246},[80,2252,236],{"emptyLinePlaceholder":235},[80,2254,2255],{"class":82,"line":1268},[80,2256,2257],{"class":90},"#4: ObjectId: 2.5.29.14 Criticality=false\n",[80,2259,2260],{"class":82,"line":1282},[80,2261,2262],{"class":90},"SubjectKeyIdentifier [\n",[80,2264,2265],{"class":82,"line":1289},[80,2266,2267],{"class":90},"KeyIdentifier [\n",[80,2269,2270,2273,2275],{"class":82,"line":1307},[80,2271,2272],{"class":90},"0000: \u002F .....?x..X.X",[80,2274,666],{"class":140},[80,2276,2277],{"class":90},".0\n",[80,2279,2280,2283,2286],{"class":82,"line":1314},[80,2281,2282],{"class":86},"0010:",[80,2284,2285],{"class":90}," \u002F",[80,2287,2288],{"class":90},"                                       I.Vc\n",[80,2290,2291],{"class":82,"line":1319},[80,2292,2215],{"class":294},[80,2294,2295],{"class":82,"line":1354},[80,2296,2215],{"class":294},[80,2298,2299],{"class":82,"line":1369},[80,2300,236],{"emptyLinePlaceholder":235},[80,2302,2303,2306,2309,2312,2315,2317,2320,2323,2326],{"class":82,"line":1374},[80,2304,2305],{"class":86},"Faire",[80,2307,2308],{"class":90}," confiance",[80,2310,2311],{"class":90}," à",[80,2313,2314],{"class":90}," ce",[80,2316,2114],{"class":90},[80,2318,2319],{"class":90}," ?",[80,2321,2322],{"class":294}," [non] ",[80,2324,2325],{"class":111},":",[80,2327,2328],{"class":294},"  yes\n",[15,2330,2331],{},"Vérifiez que le certificat est bien importé sur le serveur :",[71,2333,2335],{"className":73,"code":2334,"language":75,"meta":33,"style":33},".\u002Fkeytool -list -v -keystore \u002Fopt\u002Fjdk1.7.0_79\u002Fjre\u002Flib\u002Fsecurity\u002Fcacerts\n",[77,2336,2337],{"__ignoreMap":33},[80,2338,2339,2341,2344,2347,2349],{"class":82,"line":83},[80,2340,1934],{"class":86},[80,2342,2343],{"class":90}," -list",[80,2345,2346],{"class":90}," -v",[80,2348,1946],{"class":90},[80,2350,2351],{"class":90}," \u002Fopt\u002Fjdk1.7.0_79\u002Fjre\u002Flib\u002Fsecurity\u002Fcacerts\n",[15,2353,2354],{},"Editez le fichier de sécurité :",[71,2356,2358],{"className":73,"code":2357,"language":75,"meta":33,"style":33},"nano \u002Fopt\u002FOpenIAM\u002Fdata\u002Fopeniam\u002Fconf\u002Fsecurityconf.proprietes\n",[77,2359,2360],{"__ignoreMap":33},[80,2361,2362,2365],{"class":82,"line":83},[80,2363,2364],{"class":86},"nano",[80,2366,2367],{"class":90}," \u002Fopt\u002FOpenIAM\u002Fdata\u002Fopeniam\u002Fconf\u002Fsecurityconf.proprietes\n",[15,2369,2370],{},"Voici la configuration à mettre sur la premier ligne :",[71,2372,2374],{"className":73,"code":2373,"language":75,"meta":33,"style":33},"KEYSTORE=${confpath}\u002Fconf\u002Fcacerts\n",[77,2375,2376],{"__ignoreMap":33},[80,2377,2378,2381,2384,2387,2390],{"class":82,"line":83},[80,2379,2380],{"class":294},"KEYSTORE",[80,2382,2383],{"class":140},"=${",[80,2385,2386],{"class":294},"confpath",[80,2388,2389],{"class":140},"}",[80,2391,2392],{"class":90},"\u002Fconf\u002Fcacerts\n",[15,2394,2395],{},"Arrêtez ensuite la solution OpenIAM :",[71,2397,2399],{"className":73,"code":2398,"language":75,"meta":33,"style":33},"cd \u002Fopt\u002FOpenIAM\u002F && sh stop_jboss.sh\n",[77,2400,2401],{"__ignoreMap":33},[80,2402,2403,2405,2408,2411,2414],{"class":82,"line":83},[80,2404,112],{"class":111},[80,2406,2407],{"class":90}," \u002Fopt\u002FOpenIAM\u002F",[80,2409,2410],{"class":140}," &&",[80,2412,2413],{"class":86}," sh",[80,2415,2416],{"class":90}," stop_jboss.sh\n",[15,2418,2419],{},"Après quelques minutes, relancez le script  :",[71,2421,2422],{"className":73,"code":1661,"language":75,"meta":33,"style":33},[77,2423,2424],{"__ignoreMap":33},[80,2425,2426,2428],{"class":82,"line":83},[80,2427,1571],{"class":86},[80,2429,1670],{"class":90},[15,2431,2432],{},"Désormais vous êtes en mesure de configurer OpenIAM de façon sécurisée avec Active Directory.",[10,2434,2436],{"id":2435},"configuration-du-connecteur-ldaps","Configuration du connecteur LDAPS",[15,2438,2439,2440,2442,2443,2447],{},"Maintenant vous devez vous connecter à l’interface web d’administrateur d’OpenIAM afin d’installé le connecteur.",[1547,2441],{},"\nRendez-vous sur l’URL d’administration via ",[1540,2444,2445],{"href":2445,"rel":2446},"https:\u002F\u002Flocalhost:9080\u002Fwebconsole",[1544]," avec les identifiants par défaut :",[2449,2450,2451,2454],"ul",{},[51,2452,2453],{},"Identifiant : sysadmin",[51,2455,2456],{},"Mot de passe : passwd000",[15,2458,2459,2461],{},[38,2460,40],{}," Dès la première connexion OpenIAM nous informe qu’il nous faut modifier notre mot de passe.",[15,2463,2464],{},"Ensuite, prenez la direction de la rubrique Provisioning puis Managed System pour créer un New Managed System :",[15,2466,2467],{},[31,2468],{"alt":33,"src":2469},"\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002Fa13d8850fc.png",[15,2471,2472,2475],{},[38,2473,2474],{},"Success!"," Je vous invite désormais à sauvegarder et à faire une requête SSL puis un test de connexion ldaps : OK.",[10,2477,2479],{"id":2478},"conclusion","Conclusion",[15,2481,2482],{},"J'ai mis en place ici une inter-connexion sécurisée entre OpenIAM et un Active Directory via LDAPS : installation des pré-requis (Java, MySQL), déploiement d'OpenIAM sous CentOS, génération et import du certificat racine Windows, puis configuration du connecteur LDAPS. Cette solution de gestion des identités permet de centraliser la création, la modification et la suppression des comptes en s'appuyant sur des standards ouverts. Le chiffrement LDAPS garantit que les échanges avec l'annuaire Active Directory restent confidentiels.",[2484,2485,2486],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":33,"searchDepth":221,"depth":221,"links":2488},[2489,2490,2493,2498,2502,2503],{"id":12,"depth":221,"text":13},{"id":20,"depth":221,"text":21,"children":2491},[2492],{"id":45,"depth":232,"text":46},{"id":65,"depth":221,"text":66,"children":2494},[2495,2496,2497],{"id":97,"depth":232,"text":98},{"id":436,"depth":232,"text":437},{"id":1482,"depth":232,"text":1483},{"id":1534,"depth":221,"text":1535,"children":2499},[2500,2501],{"id":1793,"depth":232,"text":1794},{"id":1874,"depth":232,"text":1875},{"id":2435,"depth":221,"text":2436},{"id":2478,"depth":221,"text":2479},[2505],"Linux","\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002Fb5eaa788f1.jpg",null,"2016-02-01","OpenIAM est une solution de gestion d'identités open-source. Découvrez comment inter-connecter cette solution avec LDAPS.","md",{},"\u002Fblog\u002Fconfiguration-openiam-avec-ldaps",[2514],"certificat-lpi-linux-essentials-exam-010-150",{"title":5,"description":2509},"configuration-openiam-avec-ldaps","blog\u002Fconfiguration-openiam-avec-ldaps","OrPs_FRUxBM13V8LWmVF0ATuwb2bNu9YdVp0nrqj20c",[2520,2526,2532,2539,2547,2554,2561,2568],{"title":2521,"path":2522,"stem":2523,"date":2524,"cover":2525,"categories":2507,"children":-1},"Protégez l’ensemble de vos données sur votre ordinateur","\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur","blog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur","2016-04-06","\u002Fimages\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur\u002Fb4c7d4ec05.png",{"title":2527,"path":2528,"stem":2529,"date":2530,"cover":2531,"categories":2507,"children":-1},"Introduction aux conteneurs","\u002Fblog\u002Fcertificat-introduction-aux-conteneurs","blog\u002Fcertificat-introduction-aux-conteneurs","2016-04-03","\u002Fimages\u002Fblog\u002Fcertificat-introduction-aux-conteneurs\u002Fb36ecfb03e.png",{"title":2533,"path":2534,"stem":2535,"date":2536,"cover":2537,"categories":2538,"children":-1},"Installation d’un certificat Gandi sous Zimbra","\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra","blog\u002Finstallation-certificat-gandi-sous-zimbra","2016-03-23","\u002Fimages\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra\u002F832221cad6.png",[2505],{"title":2540,"path":2541,"stem":2542,"date":2543,"cover":2544,"categories":2545,"children":-1},"VMware vCenter : vSwitch distribué","\u002Fblog\u002Fvmware-vcenter-vswitch-distribue","blog\u002Fvmware-vcenter-vswitch-distribue","2016-03-15","\u002Fimages\u002Fblog\u002Fvmware-vcenter-vswitch-distribue\u002Fa3ce9b6363.jpg",[2546],"Réseau",{"title":2548,"path":2549,"stem":2550,"date":2551,"cover":2552,"categories":2553,"children":-1},"Configuration d’un serveur Counter-Strike GO sous Linux","\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux","blog\u002Fconfiguration-serveur-counter-strike-sous-linux","2016-01-27","\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F25d3c9f715.png",[2505],{"title":2555,"path":2556,"stem":2557,"date":2558,"cover":2559,"categories":2560,"children":-1},"Le choix d’une infrastructure domestique","\u002Fblog\u002Fchoix-une-infrastructure-domestique","blog\u002Fchoix-une-infrastructure-domestique","2015-12-24","\u002Fimages\u002Fblog\u002Fchoix-une-infrastructure-domestique\u002Fedf65eed4e.png",[2546],{"title":2562,"path":2563,"stem":2564,"date":2565,"cover":2566,"categories":2567,"children":-1},"Configuration de Debian 8 en mode desktop","\u002Fblog\u002Fconfiguration-debian-mode-desktop","blog\u002Fconfiguration-debian-mode-desktop","2015-08-29","\u002Fimages\u002Fblog\u002Fconfiguration-debian-mode-desktop\u002F463de156f7.png",[2505],{"title":2569,"path":2570,"stem":2571,"date":2572,"cover":2573,"categories":2507,"children":-1},"Hack In Paris 2015 : une belle backdoor X11","\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11","blog\u002Fhack-paris-2015-une-belle-backdoor-x11","2015-07-26","\u002Fimages\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11\u002Fd1aaf6a60c.jpg",[2575],{"id":2576,"title":2577,"body":2578,"categories":2633,"cover":2635,"cover_contain":2636,"credly_badge_id":2637,"date":2638,"description":2639,"extension":2510,"meta":2640,"navigation":235,"path":2641,"related_certifications":2507,"seo":2642,"slug":2514,"stem":2643,"__hash__":2644},"blog\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150.md","LPI Linux Essentials – Exam 010-150",{"type":7,"value":2579,"toc":2629},[2580,2582,2585,2591,2618,2624,2626],[10,2581,13],{"id":12},[15,2583,2584],{},"Pour fiabiliser mes interventions sur des serveurs Linux en clientèle, j'ai passé cette certification LPI Linux Essentials.",[15,2586,2587,2588,2590],{},"Le parcours de formation \"LPI Linux Essentials\" est dédié aux professionnels des systèmes.",[1547,2589],{},"\nLe catalogue de cours en ligne aborde les modules suivants :",[2449,2592,2593,2598,2603,2608,2613],{},[51,2594,2595],{},[38,2596,2597],{},"Communauté Linux et carrière dans le logiciel libre",[51,2599,2600],{},[38,2601,2602],{},"Trouver son chemin sur un système Linux",[51,2604,2605],{},[38,2606,2607],{},"Le pouvoir de la ligne de commande",[51,2609,2610],{},[38,2611,2612],{},"Le système d'exploitation Linux",[51,2614,2615],{},[38,2616,2617],{},"Sécurité et droits d'accès aux fichiers",[15,2619,2620,2621,2623],{},"le temps à accorder à la formation est d'environ 2 jours.",[1547,2622],{},"\nIl faut ensuite prévoir environ 1h pour le passage de la certification : LPI Linux Essentials.",[10,2625,2479],{"id":2478},[15,2627,2628],{},"Cette formation via NDG prépare à la certification LPI Linux Essentials, en couvrant les bases de l'écosystème Linux : ligne de commande, système d'exploitation et sécurité des fichiers. Elle constitue une première certification solide pour toute personne débutant sur les systèmes Linux. Un socle indispensable avant d'aborder des certifications Linux plus avancées.",{"title":33,"searchDepth":221,"depth":221,"links":2630},[2631,2632],{"id":12,"depth":221,"text":13},{"id":2478,"depth":221,"text":2479},[2634,2505],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150\u002F4497f02702.jpg",false,"dbc3a0e7-5909-47df-b9b1-c05ecb60ccb4","2017-11-24","Certification LPI Linux Essentials Exam 010-150 via un cours en ligne NDG.",{},"\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150",{"title":2577,"description":2639},"blog\u002Fcertificat-lpi-linux-essentials-exam-010-150","dWE6IEkGgqM6lYMKZ-nr8Wu-9p_hkgSwca7ZOpKGQtQ",1786644876721]