Archives par mot-clé : utilisateur

Webmin: Mise en place d’un hébergement web de A à Z (Apache, Mysql)

Dans ce tutoriel, nous vous montrerons comment mettre en place un hébergement web de A à Z. En effet, nous vous décriront toutes les étapes permettant de visualiser votre site web sur le net depuis l’enregistrement de votre nom de domaine.

Voici les chapitres décris dans ce tutoriel :

Paramétrage de la zone DNS de votre nom de domaine

Création d’un vhost Apache

Création d’un base de données et d’un utilisateur Mysql

Création d’un compte FTP pour modifier les fichiers Web

Webmin: Création d’une base de données Mysql et des permissions pour être accessible depuis un utilisateur Mysql existant

Dans ce tutoriel, nous allons vous montrer comment créer une base de données mysql et ses permissions pour qu’un utilisateur existant puisse y accéder (depuis l’interface d’administration Webmin). Il sera également montré comment mettre à jour votre Phpmyadmin.

Connectez-vous sur votre interface Webmin ( https://votreIP:10000 ).

webMin_connexion

Entrer votre identifiant root et votre mot de passe, puis cliquer sur « Login ».

webMin_accueil

Cliquer sur l’onglet « Serveurs ».

webMin_serveurs

Cliquer sur « Serveur de base de données MySQL » . La page suivante s’affichera.

webMin_mysql

Cette page liste les bases de données Mysql créées sur votre serveur. Pour créer une nouvelle base de données, cliquer sur « Creation new database ». La page suivante s’affichera.

webMin_creation_base

Sur cette page, veuillez ne renseigner que le champ « Database name » par le nom de votre future base de données, puis cliquer sur « Créer ».

Cette base de données sera maintenant disponible sur votre serveur.

A ce stade, elle sera donc accessible et modifiable par des utilisateurs ayant toutes les permissions sur les bases de données Mysql.

Nous allons donc créer des permissions afin qu’un utilisateur existant puisse accéder à la base de données précédemment créé.

Veuillez donc retourner sur la page d’accueil du module Mysql et cliquer sur « Database permissions ».

La page suivante s’affichera :

webMin_permissions

Vous verrez sur cette page toutes les permissions spécifiques présentes sur votre serveur.

Dans ce tableau, le nom de la base de données, l’utilisateur Mysql et les droits spécifiques que cet utilisateur à sur cette base.

Nous allons donc faire de même avec votre votre base de données, votre utilisateur, et les droits que vous souhaitez lui attribuer.

Veuillez  donc cliquer sur « Creation new database permissions ».

La page suivante s’affichera :

webMin_creation_permissions

Tout d’abord, veillez bien à sélectionner les checkbox comme sur l’image ci-dessus.

  • Pour le champ « Databases », veuillez sélectionner dans le menu déroulant la base de données que vous avez créé précédemment.
  • Pour le champ « Username », veuillez saisir le nom exact (majuscules et minuscules) de l’utilisateur désiré.
  • Pour le champ « Hosts », veuillez saisir localhost .

Ensuite, veuillez sélectionner la/les permission(s) accordée(s) à cet utilisateur pour cette base de données (Select table data, Insert table data,….).

Puis cliquez sur « Créer ».

Les opérations sur Webmin sont maintenant terminées.

Si vous souhaitez accéder à votre nouvelle base de données par le biais de l’application Phpmyadmin, il vous reste quelques opérations à réaliser.

Il faut donc maintenant modifier le fichier « config.inc.php » du dossier phpmyadmin de l’hébergement concerné.

Si cela est un nouvel hébergement, copier phpmyadmin d’un hébergement existant ou téléchargez- le sur leur site officiel (http://www.phpmyadmin.net/home_page/downloads.php).

Il faudra en suite mettre le dossier phpmyadmin à la racine de votre hébergement.

Les nouveaux phpmyadmin ne nécessitent pas de créer ou de modifier le fichier « config.inc.php ». Vous pourrez directement y accéder en tapant dans la barre de recherche http://votredomaine.ext/phpmyadmin puis votre identifiant et mot de passe.

Le fichier « config.inc.php » contient (entre autre) l’utilisateur de votre base de données, le mot de passe de cet utilisateur et le nom des bases de données.
Pour pouvoir le modifier, il faut modifier les droits d’accès de ce fichier (par défaut restreints en lecture). Pour changer les droits d’accès à ce fichier, il faut vous connecter en ftp sur l’hébergement concerné et changer les droits d’accès du fichier situé dans le dossier phpmyadmin normalement à la racine de votre dossier FTP. Faire un clique droit sur le fichier, « Droit d’accès au  fichier… » et rentrer la valeur numérique 644 et « OK ».  Attention, cette modification rendra phpmyadmin indisponible pendant le modification.

Vous pouvez maintenant modifier ce fichier.

Dans ce fichier, veuillez donc rajouter le nom de votre nouvelle base de données au tableau de chaines de caractère (array(‘…)

$cfg[‘Servers’][$i][‘only_db’] = array(‘votreBaseDeDonnees1′,’votreBaseDeDonnees2’,..)

Faites bien attention de séparer vos noms de base de données par des virgules et de les mettre entre simple cote

Le fichier étant maintenant modifié, il n’y a plus qu’à modifier les droits d’accès du fichier en ftp.

Faire un clique droit sur le fichier, « Droit d’accès au  fichier… » et rentrer la valeur numérique 444 et « OK ».

Vous pouvez maintenant accéder à votre base de données avec votre utilisateur depuis phpmyadmin !

IcoAdmin : Créer un compte IcoAdmin supplémentaire

Généralité :

Par défaut, il existe un compte administrateur pour l’IcoAdmin de chaque pack d’hébergement. Il est cependant possible de créer des utilisateurs supplémentaires en leur attribuant des droits spécifiques.

Comptes  IcoAdmin supplémentaires disponibles :

  • IcoDir : 1
  • IcoPackmel.Light : 1
  • IcoPack.Mel : 1
  • IcoPackPerso.Light : 1
  • IcoPack.Perso : 1
  • IcoPackWeb : 2
  • IcoPackWeb.Plus : 2
  • IcoPackWeb.Pro : 3
  • IcoPackWebPro.Plus : 3
  • IcoPackWeb.Multi : 2 par vhost
  • IcoPackWeb.Dev : 2 par vhost

L’administrateur de l’hébergement peut ainsi déléguer une partie de ses attributions à un ou des utilisateur(s) secondaire(s). Il restera libre de supprimer ces utilisateurs à tout moment.

Mise en place d’un compte IcoAdmin supplémentaire sur l’IcoAdmin:

Connectez-vous sur votre interface d’administration IcoAdmin sur l’adresse indiquée sur votre feuille de paramètres.

  • Pour vous identifier, utilisez l’identifiant et le mot de passe indiqués.
  • Cliquez sur l’icône du menu “Gestion de vos paramètres et outils” : Icone_Gestion des paramètres et outils
  • Puis sur le bouton “[Ftp/Admin]

IcoAdmin_Compte utilisateur supplémentaire : Ecran 1

  • Dans le champ « Nom d’utilisateur » indiquez l’identifiant qui servira à la connexion sur l’IcoAdmin (commence par 3 lettres imposées et se compose de 12 caractères maximum) .
  • Dans le champ « mot de passe » indiquez le mot de passe qui servira à la connexion sur l’IcoAdmin (8 caractères).

L’accès à l’IcoAdmin se fera de la même façon que pour l’administrateur

Vous noterez que l’utilisateur supplémentaire ne disposera pas des accès à la page « gestion des paramètres et outils ». Cette page est réservée à l’Administrateur de l’hébergement.

IcoAdmin : Créer un compte FTP supplémentaire

Généralité :

Icone_FTP

Par défaut il existe un compte FTP par pack d’hébergement mais il est possible d’en ajouter directement depuis l’IcoAdmin de chaque pack.

Un module de création vous permettra de procéder aux réglages et d’attribuer des droits précis au nouveau compte utilisateur.

Nombre de compte FTP par IcoPack :

  • IcoPackPerso.Light : 1
  • IcoPack.Perso : 2
  • IcoPackWeb : 5
  • IcoPackWeb.Plus : 5
  • IcoPackWeb.Multi : 1 compte administrateur +  10  par vhost
  • IcoPackWeb.Pro : 50
  • IcoPackWebPro.Plus : 50
  • IcoPackWeb.Dev : 1 compte administrateur +  50  par vhost
  • IcoPackWebDev.Plus : 1 compte administrateur +  50  par vhost

Mise en place d’un compte FTP supplémentaire :

Connectez-vous sur votre interface d’administration IcoAdmin sur l’adresse indiquée sur votre feuille de paramètres.

  • Pour vous identifier, utilisez l’identifiant et le mot de passe indiqués.
  • Cliquez sur l’icône du menu “Gestion de vos paramètres et outils” : Icone_Gestion des paramètres et outils
  • Puis sur le bouton [Ftp/Admin]

IcoAdmin_utilisateur supplémentaire : Ecran 1

  • Dans le champ « Nom d’utilisateur » indiquez le nom qui servira d’identifiant FTP au nouveau compte
  • Dans le champ « Mot de passe » indiquez le mot de passe qui servira d’identifiant au nouveau compte
  • Dans le champ « Répertoire » indiquez le nom du dossier dans lequel l’utilisateur se connectera directement. Dans notre exemple le dossier s’appelle « compte2 ». cela signifie que notre utilisateur « icoexemple » se connectera dans ce dossier. Il ne verra pas la racine du pack qui contient le dossier « compte2 ».
  • Le menu déroulant « Blocage extensions php » permet d’autoriser ou non le nouvel utilisateur à utiliser PHP.
  • Dans le champ « Quota » indiquez l’espace maximum que l’utilisateur supplémentaire aura le droit d’occuper.

Note : l’utilisateur principal sera toujours autorisé à utiliser la totalité de l’espace.

Exemple d’un IcoPack.Web de 1024 Mo d’espace Web :

  • l’utilisateur principal dispose de 1024 Mo
  • L’utilisateur secondaire de 100 Mo

–> Si l’utilisateur principal occupe les 1024 Mo alors il ne reste plus d’espace disponible pour l’utilisateur secondaire.
–>Si l’utilisateur secondaire occupe 50 Mo / 100 Mo web, alors  il reste 974 Mo d’espace occupable pour l’utilisateur principal.

  • « Droit des fichiers » :
    • « lire » : si vous cochez cette case l’utilisateur supplémentaire aura le droit de consulter les fichier un ligne
    • « écrire » : si vous cochez cette case l’utilisateur supplémentaire aura le droit de modifier les fichiers en ligne
    • « ajouter » : si vous cochez cette case l’utilisateur supplémentaire aura le droit d’ajouter de nouveaux fichiers
    • « supprimer » : si vous cochez cette case l’utilisateur supplémentaire aura le droit de supprimer les fichiers en ligne
  • « Droits des dossiers »:
    • « lister » : Si vous cochez cette case l’utilisateur pourra voir les dossiers présent dans le dossier qui lui a été attribué
    • « sous répertoires » : Si vous cochez cette case l’utilisateur supplémentaire aura le droit d’accéder au contenu des dossiers .
    • « créer » : Si vous cochez cette case l’utilisateur pourra créer des dossiers
    • « supprimer » : si vous cochez cette case l’utilisateur supplémentaire aura le droit de supprimer les dossiers en ligne

Une fois que vous avez déterminé vos choix, cliquez sur « VALIDER » pour enregistrer le compte. Celui-ci sera directement fonctionnel et listé sur votre IcoAdmin (Identifiant, Mot de passe, Répertoire racine, Droits, Quota, Blocage php)

IcoAdmin_utilisateur ftp supplémentaire : Ecran 2