Articles avec le tag ‘Astuces’
Créer un réseau mixte (windows et Ubuntu)
Rappel sur l’installation de samba :
sudo apt-get install samba
sudo smbpasswd -a <UnPseudo>
<UnPassword>
<UnPassword>
sudo smbpasswd -e <UnPseudo> (pour valider l'utilisateur)
sudo /etc/init.d/samba restart (pour être sûr que les modifs soient prises en compte)
Le compte <UnPseudo> avec le mot de passe <UnPassword> peut maintenant utiliser SAMBA.
SI VOUS NE L’AVEZ PAS DEJA FAIT PLUS HAUT!! il faut créer des mots de passe pour les comptes qui auront accès aux partages. Car Samba n’utilise pas les mots de passe du système mais a son propre fichier pour stocker ceux-ci (/etc/smbpasswd).
Pour créer les mots de passe samba :
Ouvrir un terminal et taper:
sudo smbpasswd -a user_name
où « user_name » correspond à l’un des utilisateurs ayant acces à Samba.
Il est possible de partager des repertoires sans authentification (je n’ai pas essayé) mais il suffit d’éditer le fichier de configuration de Samba:
sudo gedit /etc/samba/smb.conf
Puis dans la section « global » , d’ajouter:
map to guest = Bad User
On peut aussi partager, sans qu’aucune authentification ne soit demandée, en modifiant la ligne suivante dans la section « authentication »
security = user
En la remplaçant par:
security = share
Apres cela, il suffit d’aller sur l’ordinateur équipé de windows, d’ouvrir le poste de travail puis « outils/connecter un lecteur réseau« , d’écrire, dans la ligne « dossier« :
\\ip_de_la_machine_ubuntu\nom_du_dossier_partagé
L’IP de l’ordi sous Ubuntu se trouve en ouvrant un terminal et en tapant : ifconfig
Cocher la case « se connecter à l’ouverture de session, puis cliquer sur: « se connecter sous un nom d’utilisateur différent« , et dans la fenetre qui s’ouvre, il faut renseigner le nom et le mot de passe determiné sous Ubuntu pour utiliser Samba, et enfin cliquer sur « valider » et « terminer« .
C’est tout!!
EDIT:
Depuis Hardy Heron, le menu « systeme/administration/dossiers patagés » nexiste pas, ou plutot n’apparait pas. Il faut alors proceder comme suit:
Une fois samba installé, alt-F2 et tapez « shares-admin » pour trouver l’outil graphique de partage qui se trouvait avant dans Système>administration>Dossiers partagés, ce qui permet de reprendre le tuto ci-dessus sans problemes…
merci Akoine
Créer un serveur HTTP en 2 clics sous Ubuntu
Merci au post de Sputnick sur le forum Ubuntu-fr.
En clair, en mettant script dans n’importe quel repertoire que l’on souhaite partager; le repertoire est accessible via le web à l’adresse:
http://ip_de_l’utilisateur_sur_le_web:8000
Il faut évidement penser à diriger le port 8000 de votre box/routeur vers l’IP réseau de l’ordi concerné!!
Le script (a nommer: ce_que_vous_voulez.sh, à rendre executable, et à lancer avant toute connexion):
#!/bin/bash
#
# ——————————————————————
# made by sputnick in da FreAkY lApPy lAb (c) 2009
# gilles.quenot <AT> gmail <DOT> com
# Idea from smecher.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License published by the Free Software Foundation.
# (see http://www.gnu.org/licenses/gpl.html).
# ——————————————————————
# ,,_
# o » )@
# » »
# ——————————————————————
#
# vim:ts=4:sw=4
#
#
# Version 0.2
#
#
# Script permettant de lancer un serveur web en dialog zenity a la volee dans le dossier courrant.
# Il affiche les IP:PORT interne et externes qui seront disponibles.
# ( Si vous etes derriere un routeur, il faut le configurer pour que le port 8000
# soit forwarde vers votre adresse IP locale.
#
# Questions et infos : http://forum.ubuntu-fr.org/viewtopic.php?id=364489
#
# Prerequis:
# zenity
#
#
iface=eth0 # Votre interface reseau : iface=ra0, iface=wlan0 etc…# ne plus modifier
# —–8<——————————————————————————–
DIR=${1:-$PWD}if nc -z -w2 localhost 8000; then
zenity –error –title= »error: » –text= »Le port localhost:8000 bind deja !\n\nSeeYa… »
exit 1
fizenity –question –text= »\ »$DIR\ »
sera accessible dans votre navigateur a l’adresse:public: $(wget -O – -q http://sputnick-area.net/ip):8000
prive: $(ifconfig $iface | awk ‘/inet/{gsub( » *inet add?r: », »");print $1;exit}’):8000Continuer? » || exit 0
python -m SimpleHTTPServer & pro=$!
while true; do
zenity –notification –text= »Appuyer pour eteindre le serveur »if zenity –question –title= »Confirmation? » –text= »T’es sur ? Ca va trancher cherie ! »; then
kill $pro
exit $?
fi
done
Créer un serveur HTTP instantanément sur Ubuntu grâce à Python
Merci à ®om pour l’astuce!!
Je me permet de le recopier in-extenso:
Il suffit d’aller dans le répertoire à partager et d’exécuter :
$ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ...
Le répertoire sera chrooté et accessible sur http://localhost:8000
.
Par défaut, le port 8000 est utilisé, mais on peut le changer :
$ python -m SimpleHTTPServer 1234 Serving HTTP on 0.0.0.0 port 1234 ...
Pour les ports inférieurs à 1024, il faut être root :
$ sudo python -m SimpleHTTPServer 80 Serving HTTP on 0.0.0.0 port 80 ...
Si le port correspondant est ouvert sur le routeur, il sera également accessible de l’extérieur. Pratique pour partager rapidement du contenu…
Importer une clé quand keyserver.ubuntu.com est inaccessible
Merci au Blog de Matthieu Patout
Ces derniers temps, le serveur keyserver.ubuntu.com qui permet d’importer les clés GPG des dépôts Ubuntu est bien souvent inaccessible. Voilà une solution simple pour contourner le problème et ajouter un dépôt puis l’authentifier malgré tout.
Voici ce qui arrive quand le serveur n’est pas joignable :
$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
gpg: requête de la clé 0624A220 du serveur hkp keyserver.ubuntu.com
gpg: le délai d’attente du serveur de clés a expiré
gpg: la réception depuis le serveur de clés a échoué: erreur du serveur de clés
Rien de bien grave, mais ça empêche d’authentifier un dépôt et provoque l’affichage d’un message d’erreur lors de la mise à jour des dépôts et/ou l’installation de paquets provenant d’un dépôt non-authentifié…
Pour contourner ce problème il suffit de choisir un autre keyserver, puisqu’il en existe heureusement plusieurs, pour importer la clé. En voici quelques-uns :
* keys.gnupg.net
* pgp.mit.edu
* subkeys.pgp.net
Les deux ci-dessous sont particuliers :
* pool.sks-keyservers.net
* wwwkeys.**.pgp.net
Le premier choisi un serveur de façon aléatoire dans un « pool », le second demande le code d’un pays à la place des « ** », par exemple « fr » ou « de ».
Remplacez ensuite le serveur dans la commande d’importation de clé :
$ sudo apt-key adv –recv-keys –keyserver keys.gnupg.net FE85409EEAB40ECCB65740816AF0E1940624A220
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver keys.gnupg.net FE85409EEAB40ECCB65740816AF0E1940624A220
gpg: requête de la clé 0624A220 du serveur hkp keys.gnupg.net
gpg: clé 0624A220: clé publique « Launchpad PPA for TualatriX » importée
gpg: Quantité totale traitée: 1
gpg: importée: 1 (RSA: 1)
Générer un album photo pour le web (html) avec Ubuntu et F-Spot
C’est une opération très simple à réaliser. Le résultat sera très sympa, même s’il reste très simple visuellement.
- Réunissez l’ensemble des photos de votre album dans un répertoire.
- Ouvrez F-Spot (« Applications/Graphisme/Gestionnaire de photos F-Spot »)
- Allez dans le menu « photo/Importer » et sélectionnez le répertoire à traiter, cliquez sur « Importer » les photos apparaissent alors dans la fenêtre de F-Spot.
- Faites un « ctrl A » pour selectionner toutes les photos, puis « Fichier/Exporter vers/Dossier »
- Selectionnez le repertoire et le nom de votre galerie, et remplissez les différents champs selon vos besoins (ou laissez tout par défaut)
- Cliquez sur « Exporter »
Il ne reste plus qu’a envoyer votre travail sur votre espace internet avec un logiciel de transfert ftp et le tour est joué!!
Installer Avant Window Navigator (AWN) sous Ubuntu
Une magnifique barre de lancement style « Mac »:

Awn
Pour installer AWN il est nécessaire de s’assurer d’avoir installé une interface composite 3D (telle que Compiz-fusion installée par défaut sur Jaunty), et de l’avoir activé (clique droit sur le bureau/changer l’arriere plan du bureau, puis onglet « effets visuels » et cocher « normal » ou « extra »).
Pour l’installer c’est très facile. Sous Jaunty, AWN est dans les dépôts universe, il suffit donc d’installer le paquet awn-manager.
Pour les applets/plugins installer les paquets python-extras et c-extras
Awn se lance par le menu: Applications/Accessoires/Avant Window Navigator.
Pour qu’il se lance au démarrage d’Ubuntu, cochez la case « Automatically start AWN on login » dans l’onglet « Général ».
Dans l’onglet « Apparence de la barre » sélectionnez « 3D look » pour donner un aspect 3D à la barre.
Il est possible d’activer des applets, dans le menu « Applets » situé à gauche.
Pour ajouter vos propres lanceurs, cliquez sur le menu « Launchers » (a gauche), puis « ajouter » et dans la fenetre qui s’ouvre complétez les cases demandées (nom du programme, description et commande), pensez à selectionner une icône en cliquant sur le petit carré noir & gris, à gauche de « name, description & command, et dans la nouvelle fenêtre qui s’ouvre cochez (en haut) « Stock/In Theme » pour pouvoir selectionner l’icône de votre choix….
Faire fonctionner certains screenlets sous Ubuntu
Lors de l’installation de certains screenlets, il vous est demandé le paquet Gtkmozembed.
Le plus simple est d’installer le paquet python-gnome2-extras avec Synaptic, ou en ligne de commande:
sudo apt-get install python-gnome2-extras
Améliorer l'esthétique des programmes GTK sous E17
Une fois de plus la doc du site ubuntu-fr est une mine d’infos….
Les applications du bureau Gnome n’ont pas un rendu très joli sous E17 (on peut même dire qu’elles sont carrément moche!!)…
La solution consiste donc à se rendre dans le menu « configuration » de E17 (clique gauche: « configuration/panneau de configuration »), puis dans le menu « Application » cliquez sur « Nouvelle Application ». Dans la nouvelle fenêtre écrivez « gnome-settings-daemon » ‘sans les guillemets) dans la case « Nom » et « /usr/bin/gnome-settings » dans la case « éxécutable ». Cliquez sur « Appliquer » puis « ok ».
Rendez vous ensuite juste en dessous dans « Applications à démarrer », recherchez « gnome-settings-daemon », ajoutez le (grace au bouton « ajouter »), cliquez sur « Appliquer », puis « ok » et redemarrez la session.
Extraire la bande son d'une vidéo avec ffmpeg (Ubuntu)
Coller cette ligne dans un terminal, ouvert dans le même repertoire que la vidéo:
ffmpeg -i fichiervideo.avi -vn -ar 44100 -ac 2 -f wav fichierson.wav
-i fichiervideo.avi : fichier duquel on extrait la bande son
-vn : desactiver la video
-ar 44100 : taux d’echantillonage, ici 44100Hz on peut bien sur le faire varier
-ac 2 : nombre de voies audio (ici, en stereo)
-f wav : forcer le format du fichier de destination, ici en wav