ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - admin

Fil des billets

mardi, octobre 30 2007

Gravatar de adminOublié de tapper sudo ? Sudo !! via Administrateur

Vous avez oublier de faire sudo ?
Exemple,
Je tape: aptitude update, bash vous sors:

atlas@atlas-laptop:~$ aptitude update
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13 Permission non accordée)
E: Impossible de bloquer le répertoire des listes... Êtes-vous root ?

D’habitude vous faites soit:

Méthode 1:
Je retape tout, et je fais une erreur de syntaxe car je suis énervé

Méthode 2 :
J’appuie sur flèche haut, ce qui refait apparaître la ligne précédente, puis je laisse flèche gauche enfoncée jusqu’à arriver au début de la ligne, et je tape sudo

Méthode 3 : (A la Emacs)
J’appuie sur Crl-p (ligne précédente ) , puis sur Ctrl-a (début de ligne)

Maintenant vous ferez ensuite simplement: sudo !!

Et la:


atlas@atlas-laptop:~$ sudo !!
sudo aptitude update
Prendre :1 http://packages.medibuntu.org gutsy Release.gpg [189B]
Prendre :2 http://archive.ubuntu.com gutsy Release.gpg [191B]
…

Sudo c’est magique, merci a Yannick_LM pour son post sur le forum

Les Tags: , , , , ,

Ces articles t'intéressent?

vendredi, septembre 14 2007

Gravatar de adminWifi avec chipset broadcom sous Ubuntu Feisty Fawn (7.04) via Administrateur

Préalable : vous devez être connecté à Internet (interface réseau) pour effectuer la manip ci-dessous. Ou bien récupérer avant le fichier d'installation hors-ligne : http://blakecmartin.googlepages.com/bcm43xx-0.3.2-offline.tar.gz

Il est parfois un peu déroutant d'installer le wifi sur certains portables dont les pilotes ne sont pas "directement" pris en charge. Possédant deux ordinateurs portables (Acer Aspire 5024 WLMI et Dell Inspiron 1501), j'en ai fait récemment l'expérience en voulant reinstaller le système. Comme abordé dans un de mes billets précédents, il existe deux "manières" de faire fonctionner le wifi : en installant un paquet comme bcm43xx-fwcutter ou avec Ndiswrapper + pilotes Windows. Depuis quelques jours, un bug rapporté sur Launchpad nous empêche d'installer correctement bcm43xx-fwcutter (https://bugs.launchpad.net/ubuntu/+source/bcm43xx-fwcutter/+bug/92088) ...

Image : http://www.mumblyworld.info/public/capture10-erreur-bcm.png

Mais j'ai découvert un soft qui va changer la vie de pas mal de personnes : bcm43xx-gtk-installer.

Il s'agit d'un installateur graphique (en python) qui détecte et installe les pilotes appropriés pour les chipsets Broadcom. Cela semble fonctionner avec la plupart des chipsets Broadcom. La page web du projet fait référence à plusieurs chipsets (http://blakecmartin.googlepages.com/index.html) mais il semblerait que la liste soit beaucoup plus longue. Par exemple, mon Dell possède un chipset BCM-4401-B0 et cela fonctionne sans problème ... même si celui-ci n'est pas noté dans la liste...

Il y a cependant un bémol : cette manip ne fonctionne que pour Gnome et XFCE . Les utilisateurs de KDE devront notamment aborder une autre méthode (voir cette page http://ubuntuforums.org/showthread.php?t=405990) (grosse envie de troller ... Hummm ... non, ok, ce n'est pas le moment !) ;-)

Il faut donc dans un premier temps, récupérer le fameux soft à cette adresse : http://blakecmartin.googlepages.com/bcm43xx-0.3.2-internet.tar.gz Puis, il faut extraire les fichiers (sur le Bureau ou dans son répertoire /home) et lancer le fichier installer.py (double clic + lancer dans un terminal). La suite est "aussi simple que bonjour" puisque que le soft va détecter quelle méthode d'installation est la plus appropriée pour vous (bcm43xx-fwcutter ou Ndiswrapper + pilotes ...) ! Une interface graphique vous permet de vérifier le choix fait par défaut ou de sélectionner et de valider un autre choix...

Image : http://www.mumblyworld.info/public/capture111.png

Et le résultat est là : ça fonctionne très bien ! :)

samedi, juillet 7 2007

Gravatar de adminSauvegardes automatisées de machines avec Backuppc et Ubuntu Feisty Fawn (7.04) via Administrateur


Ca fait un petit moment que je cherchais une solution de sauvegarde de postes clients en environnement professionnel, à savoir : une association d'une vingtaine de salariés où 99 % des postes clients sont sous Windows XP et le serveur ... sous Ubuntu Gnu/Linux.
L'idée d'un NAS m'est premièrement apparue comme assez évidente suite à la lecture de diverses docs, tutos et posts sur le Net ... Mais finalement, cette solution exigeant une configuration "complexe" pour mon niveau personnel (!!!), j'ai fini par tomber sur une solution plus simple, quasiment "clé-en-main" et résident dans un seul soft : Backuppc.

BackupPC est un logiciel sous licence GPL écrit en Perl qui permet de gérer des sauvegardes de différents postes, qu'ils soient sous Linux, Mac ou Windows. Ce soft vous permet d'utiliser aussi bien le protocole SMB (samba) que rsync pour la sauvegarde des postes windows.
Très pratique et configurable à souhait, "des tonnes" d'options vous sont proposées, tant au niveau des données à sauvegarder qu'au niveau de leur fréquence de sauvegarde, que de la compression des fichiers ou encore de l'historique des sauvegardes à conserver.

http://backuppc.sourceforge.net/


INSTALLATION :

Deux ou trois questions vous sont posées lors de l'installation, notamment en ce qui concerne la mise en place de la base MySQL Backuppc. Je vous conseille de créer une base nommée backuppc avant l'installation (avec phpmyadmin par exemple ...)

Sous Ubuntu, l'installation se fait comme d'habitude, soit par Synaptics, soit par aptitude soit par apt ... :
$ sudo apt-get install backuppc

Une fenêtre va vite apparaitre vous précisant que le nom de l'utilisateur pour se connecter à l'interface web (backuppc généralement) et le mot de passe. Notez bien ce mot de passe sinon, ca va être compliqué pour la suite ! :o) Vous aurez la possibilité de le changer plus tard.
Une fois l'installation terminée, lancez votre navigateur (firefox par exemple ...) et rendez-vous sur http://votreadress/backuppc. Rentrez le nom d'utilisateur et le mot de passe qui vous a été donné lors de l'installation.
Vous arrivez alors sur la fenêtre principale de Backuppc, ou "fenêtre d'état du serveur Backuppc".



La partie la plus "complexe" arrive ... Il va falloir configurer 2 fichiers très importants : le fichier hosts et le fichier config.pl.
Rendez-vous dans /etc/backuppc


LE FICHIER HOSTS :

Voici un exemple :

host        dhcp    user    moreUsers     # <--- do not edit this line
#farside    0       craig   jill,jeff     # <--- example static IP host entry
#larson     1       bill                  # <--- example DHCP host entry
localhost   0       backuppc
accueil1    0       cyber
adherents   0       nelly


Première colonne : nom d'hôte
Deuxième colonne : spécifie si DHCP doit être activé pour la recherche de l'hôte
Troisième colonne : indique l'utilisateur "propriétaire" de l'hôte
Quatrième colonne : utilisateurs supplémentaires (facultatif)

Dans l'exemple plus haut, mes pc sont configurés en IP fixe (colonne dhcp à 0). J'ai essayé avec des PC configurés en dhcp, mais je n'ai jamais réussi à faire fonctionner backuppc ainsi ... (conseils bienvenus !)

Attention : vérifiez que le nom de chaque pc soit bien présent dans le fichier /etc/hosts du serveur Linux. Sans quoi (chez moi en tout cas), ca ne fonctionnera pas et une erreur apparaîtra lors de la sauvegarde.



LE FICHIER CONFIG.PL :

C'est le fichier de configuration principale. Sachez qu'il y a deux possibilités de configurer backuppc : soit par le fichier de configuration principale config.pl soit par le fichier de configuration principale + un fichier de configuration par hôte... Nous y reviendrons plus tard.

Voyons les lignes importantes de ce fichier config.pl :

ligne 320 : $Conf{SmbShareName} = 'Mes documents';
Explications : j'ai choisi d'utiliser SMB pour les sauvegarde ce qui semble le plus rationnel avec un environnement majoritairement windowsien. Cette ligne liste donc le ou les répertoires "partagés" à sauvegarder sur la/les machine(s) cliente(s). Dans mon cas, une grosse partie des PC à sauvegarder ont leur données dans "Mes documents". Le répertoire "Mes documents" doit être partagé sur la machine Windows !
Il est évidemment possible d'ajouter d'autres répertoires à sauvegarder mais je réserve cette configuration pour le "cas par cas" avec un fichier config.pl par host à sauvegarder (voir plus loin dans le tuto).

ligne 327 : $Conf{SmbShareUserName} = 'admin';

Là, il s'agit de l'utilisateur sur le serveur. Il s'agit souvent, sous Ubuntu, du premier utilisateur créé.

ligne 339 : $Conf{SmbSharePasswd} = 'mot_de_passe';

Mot de passe de l'utilisateur sur le serveur

ligne 759 : $Conf{XferMethod} = 'smb';
Ici j'ai choisi le protocole samba

ligne 1317 : $Conf{CompressLevel} = 0;
J'ai choisi de ne pas utiliser de compression (pour le moment ...) donc j'ai mis 0. Vous pouvez mettre ici un chiffre de 0 à 9 (0 : pas de compression et 9 : compression maxi)

ligne 1492 : $Conf{EMailAdminUserName} = 'moi@monsite.org';
E-mail: de l'administrateur qui va recevoir toutes les nuits un email d'info backuppc avec les warnings et les erreurs eventuelles ...

ligne 1628 : $Conf{Language} = 'fr';
Comme on veut tout mettre en Ostro-hongrois ... euh ... non ... en français, on met fr ... là, c'est de mon niveau, c'est bon, pas trop dur ! :o)

... et j'ai laissé tout le reste "par défaut".

Il existe plein de fonctions dans ce fichier config.pl. Je ne les ai pas abordé ici car je n'en pas besoin. A vous de voir si cela pourrait vous être néanmoins utile ...


UN FICHIER DE CONFIGURATION PAR HÔTE :


Comme évoqué plus haut, il est possible de créer un fichier configi.pl par hôte afin de configurer la sauvegarde pour chaque PC qui peuvent avoir des fichiers importants de disséminés sur tout le disque dur.

Voici un exemple de fichier qui va se trouver dans /var/lib/backuppc/pc/nom_du_pc/ :

#============================================================= -*-perl-*-
#
# Configuration file for Windows hosts.
# Note the slashes instead of backslashes
#
###########################################################################
# General per-PC configuration settings
###########################################################################
#Nom du pc client (nom Netbios)
$Conf{ClientNameAlias} = 'adherents';

#Méthode de sauvegarde utilisée
$Conf{XferMethod} = 'smb';

#Niveau de verbosité des fichiers de log
$Conf{XferLogLevel} = 3;

#Nom des partages Windows à sauvegarder
$Conf{SmbShareName} = ['Mes documents', 'dudule1', 'dudule2'];

#Nom de l'utilisateur réseau
$Conf{SmbShareUserName} = 'admin';

#Mot de passe de l'utilisateur réseau
$Conf{SmbSharePasswd} = 'xxxxyyyyzzzzzzzzxxxxzzzzz';

#Méthode de compression de la sauvegarde
#$Conf{ArchiveComp} = 'bzip2';


Ici, encore je ne me sers pas de la compression (configurée en bzip2). C'est juste une question de "place". Pour le moment j'ai un gros disque dur et peu de données...

Évidemment, dans un premier temps, le répertoire /var/lib/backuppc/pc/nom_du_pc/ n'existe pas mais backuppc va le créer pour vous.

Connectez vous à l'interface web backuppc.
Cliquez sur "options d'administration" puis "recharger la configuration".
Vous devriez à présent voir dans la "liste des hôtes" le nom de l'hôte à sauvegarder. Sélectionnez le.
La page "résumé de l'hôte xxxyyyzzz" apparaît.
Cliquez sur "démarrer la sauvegarde complète". Cela va avoir pour effet de créer tous les répertoires et de démarrer une sauvegarde "par défaut". Puis rendez vous dans /var/lib/backuppc/pc/nom_du_pc/ et déposez-y votre fichier config.pl spécialement écrit pour votre hôte. N'oubliez pas de donner les bons droits au fichier :
$ sudo chown backuppc\: config.pl




CHANGEMENT DU MOT DE PASSE BACKUPPC :


Lors de l'installation, un mot de passe aléatoire a été attribué à l'utilisateur backuppc.
Pour changer ce mot de passe :
$ sudo htpasswd /etc/backuppc/htpassword backuppc
... puis donnez deux fois votre nouveau mot de passe


Vous pouvez ainsi configurer plusieurs utilisateurs qui auront accès à l'interface. J'ai choisi par simplicité de ne garder qu'un seul utilisateur "administrateur" qui va s'occuper de tout !
Vous avez désormais un "système" de sauvegarde complet : sauvegarde complète, sauvegarde incrémentielle, statistiques diverses, résumés de sauvegarde, de transfert, de compression, d'erreur, etc. et tout une panoplie de fichiers journaux...

J'ai abordé ce tuto sous un angle purement pratique et je suis bien loin d'avoir fait le tour de la question pour ce soft qui est très complet. Je me suis limité ici à mes besoins personnels. La "limitation" vient aussi de mes compétences personnelles en la matière.
Si vous avez des remarques, des suggestions, des corrections d'erreurs, ne vous gênez pas, le dialogue fait avancer les choses ! :o)